それで、すべてのターミナルを試した後、最終的に行き詰まりhyper.js
、zshをrootのデフォルトとして設定しました。
chsh -s /usr/bin/zsh root
zsh
そして、としてログインすると、が表示されますroot
。しかし、同じコマンドを使用して、ルートを my に置き換えて試してみると、USER_NAME
エラーは表示されず、bash
デフォルトで が表示されます。とても気に入ったのでzsh
、すべてのユーザーに表示したいと思います。ありがとうございます。
答え1
過去に Linux で chsh が動作しなかった経験があります。
usermod -s
残りの構文はコマンドと同じであると提案しますchsh
。
それでも問題が解決しない場合は、ユーザーのデフォルト シェルのパスを手動で変更できます。/etc/passwd
これには root 権限が必要です。
幸運を。