chsh -s / usr / bin / zshが機能しない
chshコマンドを使用してシェルを永続的にzshに変更しようとしていますが、機能していません。 zshは(aptを介して)インストールされ、bashプロンプト端末から直接起動すると正常に動作します。しかし、デフォルトでzshをターミナルにロードすることはできず、chshは奇妙なことをしています: $ echo $SHELL /bin/bash $ which zsh /usr/bin/zsh $ chsh -s /usr/bin/zsh Password: $ echo $SHELL /bin/bash $ grep kurtosis /etc/passwd kurtosis:x:1000:1000:kurtosis,,,:/home/kurtosis:/usr/bin/zsh chshは/ etc / passwdを正しく変更できましたが、$ SHELL env変数は変更していないようです。そのため、新しい端末は常にzshではなくbashで起動します。 これをトラブルシューティングするためにどこを探すべきかわかりません。 .bashrc、シェルが指定されるまで呼び出されませんが?任意の助けに感謝します。