Diese Frage hat hier bereits eine Antwort:
Wie ändere ich meine Shell in eine in meinem Home-Verzeichnis installierte Shell? Ich habe ein neues zsh in meinem Home-Verzeichnis installiert, das abgeholt wird:
>> which zsh
>> /home/myname/bin/zsh
Es ist nicht in / etc / shells aufgeführt (und wird es auch nicht sein, da ich keine Berechtigung habe). Wie installiere ich es?
chsh -s $(which zsh) myname
Changing shell for myname
Password:
chsh: "/home/myname/bin/zsh" is not listed in /etc/shells
chsh: use -l option to see list
exec zsh
in deiner bashrc?