chsh -s /bin/zsh
ルートなしでパスワードなしで実行する方法はありますか?私はこれをルートによって呼び出されない非対話型スクリプトに入れたいと思います。
ベストアンサー1
ログインシェルを変更する権限がない場合は、bash(bashがログインシェルであると仮定)にzshに置き換えるように指示できます。 yoursに~/.bash_login
次の行を追加します。
exec /bin/zsh --login
chsh -s /bin/zsh
ルートなしでパスワードなしで実行する方法はありますか?私はこれをルートによって呼び出されない非対話型スクリプトに入れたいと思います。
ログインシェルを変更する権限がない場合は、bash(bashがログインシェルであると仮定)にzshに置き換えるように指示できます。 yoursに~/.bash_login
次の行を追加します。
exec /bin/zsh --login