Sudo出现错误,无法以root身份运行任何内容

出于某种原因,当我尝试运行任何程序(我试图运行rootkit猎人:rkhunter)作为root用户在命令行上使用sudo,如下所示:

sudo rkhunter 

然后我收到这条消息:

 You must be the root user to run this program 

然后我得到这些线:

 sudo: error in /etc/sudo.conf, line 0 while loading plugin 'sudoers_policy' sudo: /usr/lib/sudo/sudoers.so must only be writable by owner sudo: fatal error, unable to load plugins 

我尝试只输入sudo但是会出现与上面相同的三个错误。 同样在/etc/ sudo.conf中也不存在。

我不能通过sudo以root身份运行任何其他程序。 这也很奇怪,因为我可以在一天前以root身份运行。 我希望它能奏效。
您知道,我是这台计算机的唯一用户,也是运行Lubuntu 14.04.1的管理员。

如果您可以以root身份登录:

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

如果没有,您将必须以恢复模式启动,获得磁盘的写入权限,并更改该文件的模式。 https://wiki.ubuntu.com/RecoveryMode

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

首先打开你的终端然后输入并输入

 pkexec su 

它会以root用户身份登录

现在输入(用您PC的用户名替换用户名):

chown -R username /usr/lib/

现在打开文件资源管理器并转到/usr或在另一个终端输入: nautilus /usr

现在,右键单击lib文件夹并转到“权限”选项卡。

从那里改变’组’和’其他’的访问权限 – ‘访问文件’

现在点击“更改封闭文件的权限”按钮,现在将“组”和“其他”的访问权限更改为“访问文件”或“只读”。

现在关闭该窗口并返回终端(具有root用户的终端)。

现在输入

 chown -R root /usr/lib/ 

瞧!

现在你可以再次使用sudo