在 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
是什么原因导致此问题以及如何解决?我仍然可以通过 ssh 作为 root 进入机器
答案1
如果您可以使用root帐户:
$ 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