デフォルトのシェルをtcshからbashに変更したい。だから私は試しましたが、これは何が起こったのですか:
>sudo chsh userid
Changing the login shell for userid
Enter the new value, or press ENTER for the default
Login Shell [/xhbin/tcsh]: /bin/bash
chsh: user 'userid' does not exist in /etc/passwd
実際、私は/ etc / passwdにはいません。理由はわかりません。
私に何ができる?
getent passwd <userid>
)。chsh
その場合、実行がサポートされているかどうかは、次の設定に依存する可能性があると思います/etc/pam.d/