rootユーザー用のbashデフォルトシェルを設定する方法

rootユーザー用のbashデフォルトシェルを設定する方法

何らかの理由で、私のシェル設定はrootユーザーに対してzshに変更されました。これにより、root ユーザーが使用できなくなり、sudoers ファイルに他のユーザーがありません。 rootアクセスまたはsudoersファイルのユーザーなしでシェル構成をbashに戻すことはできますか?これはUbuntuサーバーにあります

答え1

cat /etc/shellsシステムで使用可能なシェルへのフルパスを表示するために実行できます。

あなたはそれを使用することができますchsh("change shell") コマンドはデフォルトのシェルを変更します。

chsh -s {shell-name-here} {user-name-here}

一般ユーザーは自分のアカウントのログインシェルのみを変更できます。現在制限されているシェルにある場合でも、この操作はできません。これはあなたの場合には当てはまらないようです。

関連情報