【原因】
使用了这个命令:sudo chmod -R 777 /usr
【错误现象】
sudo: 有效用户 ID 不是 0,sudo 属于 root 并设置了 setuid 位吗?
【解决办法】
1、进入recovery模式,以root身份登录。
2、将文件系统重新挂载为rw,否则执行后续命令是可能出现Read-only file system错误,重新挂载的命令为
mount -o remount rw /。
3、恢复相关文件权限。
1 2 3 4 | chmod 4755 /usr/bin/sudo chmod 755 /usr/lib/sudo/sesh chmod 644 /usr/lib/sudo/sudoers .so chmod 644 /usr/lib/sudo/sudo_noexec .so |