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