間違って入力しました。
chsh -s /usr/bin
変える
chsh -s /bin/bash
これでルートシェルにログインできなくなりました。 rootでbashシェルを手動で起動するにはどうすればよいですか?
ベストアンサー1
ルートにはアクセス権はありませんが、sudoグループのユーザーは依然として特権コマンドを実行できます。エラーはsudoではなくコマンドの他の場所にあるようですsudo chsh
(例:chshエラー)。
だからあなたのsudoは明らかに動作しています。
passwdファイルは、次のコマンドを使用して編集できます。
sudo vipw
ルートシェルを手動で変更します。
(通常最初の行/etc/passwd
)
root:x:0:0:root:/root:/bin/bash
ファーマンVIPルーム
vipw および vigr コマンドは、それぞれ /etc/passwd および /etc/group ファイルを編集します。 -sフラグを使用すると、/etc/shadowファイルと/etc/gshadowファイルのシャドウバージョンをそれぞれ編集します。プログラムは、ファイルの破損を防ぐために適切なロックを設定します。