奇妙な問題があります。
個人用 ArchLinux VM kernel 4.11.2-1-ARCH
、通常のログインには sudo アクセスがあり、先週末まで正常に動作していました。
今日sudoをしたら、次のエラーメッセージが表示されました
sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?
su -
どちらも動作しません。コンソールから root としてログインできるので、root パスワードは知っています。
su -
関連ログ
May 29 15:26:58 Arch unix_chkpwd[882]: check pass; user unknown
May 29 15:26:58 Arch unix_chkpwd[882]: password check failed for user (root)
ただし、ssh 経由でログインすると、すべてのコマンドを問題なく sudo できます。systemctl
ターゲットを から にgraphical.target
変更するmulti-user.target
と、sudo が再び機能します。
私のデスクトップ マネージャーは Enlightenment です。
何か案が?
ありがとう
答え1
答え2
これは誰かの役に立つかもしれません。パスワードが正しいにもかかわらず機能しない場合は、実行してみてください。
faillock --reset