Měli byste mít 'kostru' někde v /etc
, pravděpodobně /etc/skeleton
nebo zkontrolujte výchozí nastavení, pravděpodobně /etc/default
nebo něco. Jsou to skripty, které definují standardní proměnné prostředí, které se nastavují během přihlášení.
Pokud je to jen pro váš vlastní účet:zkontrolujte (skrytý) soubor ~/.profile
a ~/.login
. Nebo je vygenerujte, pokud neexistují. Ty jsou také vyhodnocovány procesem přihlášení.
Zkuste linuxový příkaz chsh
.
Podrobný příkaz je chsh -s /bin/bash
.Požádá vás o zadání hesla. Váš výchozí přihlašovací shell je /bin/bash
Nyní. Abyste viděli tuto změnu, musíte se odhlásit a znovu přihlásit.
Následující text je citován z manuálové stránky:
Příkaz chsh změní přihlašovací shell uživatele. To určuje název příkazu pro počáteční přihlášení uživatele. Normální uživatel může změnit přihlašovací shell pouze pro svůj vlastní účet, superuživatel může změnit přihlašovací shell pro jakýkoli účet
Tento příkaz trvale změní výchozí přihlašovací shell.
Poznámka:Pokud je váš uživatelský účet vzdálený, například při ověřování Kerberos (např. Enterprise RHEL), nebudete moci použít chsh
.
Soubor passwd můžete změnit přímo pro konkrétního uživatele nebo použít níže uvedený příkaz
chsh -s /usr/local/bin/bash username
Potom se odhlaste a přihlaste se