每当我尝试使用终端安装或删除某些东西时,它都会给出以下错误消息:
bluebird@bluebird:~$ sudo apt-get update
sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
sudo: fatal error, unable to load plugins
bluebird@bluebird:~$ sudo apt-get remove vlc
sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
sudo: fatal error, unable to load plugins
bluebird@bluebird:~$ sudo apt-get install apt-file
sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
sudo: fatal error, unable to load plugins
Run Code Online (Sandbox Code Playgroud)
小智 9
22h 是正确的,但由于 sudoers.so 问题,您将无法运行 sudo 来修复权限。
因此,您将不得不按照此处所述进入根 shell:如何引导至根 shell?
(本质上是重启,按住左Shift键让Grub出现,“高级选项”“恢复模式”“网络”和“root”)。
然后你需要:
chown root:root /usr/lib/sudo/sudoers.so
chmod 644 /usr/lib/sudo/sudoers.so
Run Code Online (Sandbox Code Playgroud)
哪个应该解决这个问题。
小智 6
尝试这个,
ls -l /usr/lib/sudo/sudoers.so
Run Code Online (Sandbox Code Playgroud)
如果输出的第一个单词不是
-rwxr-xr-x
Run Code Online (Sandbox Code Playgroud)
我们必须从组和其他人中删除写入权限。
pkexec chmod go-w /usr/lib/sudo/sudoers.so
Run Code Online (Sandbox Code Playgroud)