sudoが動作を停止しました

sudoが動作を停止しました

openSUSE 12で特定のタスクを実行している間、sudoは突然次のエラーで動作を停止しました。

sudo: error in /etc/sudo.conf, line 0 while loading plugin `sudoers_policy'
sudo: unable to load /usr/lib/sudo/sudoers.so: (null)
sudo: fatal error, unable to load plugins

この問題の原因と解決策は何ですか?まだrootでマシンにSSH経由でアクセスできます

答え1

ルートアカウントへのアクセス権がある場合:

$ su root     #enter password
$ chmod 644 /usr/lib/sudo/sudoers.so
$ chown -R root /usr/lib/sudo

それ以外の場合は、リカバリモードで起動し、ディスクへの書き込み権限を取得し、ファイルモードを変更する必要があります。

$ mount -o remount,rw /
$ chmod 644 /usr/lib/sudo/sudoers.so

関連情報