私はrhel5を使用しています。ターミナルで作業しているときに、最初にsuコマンドを入力し、誤ってコピーコマンドと他の文字を入力しました。間違いに気付いた後、ターミナルでコピーコマンドを続行しました。 。
しばらくして、suを使用してパスワードを使用してログインしようとすると、「パスワードが正しくありません」と表示されます。
だから私はログアウトしてGUIのrootログインを入力しました、そしてそれはうまくいきます、しかし私はsuに同じパスワードを使うことができません。
誰かがこの問題を回避できますか?
おそらく、間違った認証が多すぎてrootユーザーをロックしている可能性があります。試してみてください
usermod -U root
アカウントのロックを解除します。
私は同じ問題を抱えていましたが、上記の返信はどれも役に立ちませんでした。私の場合、rootとしてログインでき、Sudo
は機能しましたが、su
は機能しませんでした。
/bin/su
がどういうわけかsuidの許可を失ったことが判明しました。
chmod u+s /bin/su
で修正した後、suは再び機能しました。
Suしようとしているユーザーがホイールグループに属していることを確認してください。
$ id uid = 1000(usr)gid = 1000(usr)groups = 1000(usr)、10(wheel)、18(audio)、19(cdrom)、35(games)、442(plugdev)、1003(Pulse-アクセス)
ホイールが表示されない場合、suは失敗します。
または、/ etc/pam.dディレクトリのsuファイルを編集して変更し、ホイールグループが特権をエスカレートできるようにする必要がないようにすることもできます。