sudo: /etc/sudoers.d 可被任何人写_lucky lures的博客-CSDN博客
sudo: /etc/sudoers 可被任何人写
使用sudo chmod -R 777 /usr命令修改了usr文件的所有者,导致sudo:must be setuid root问题的出现,即sudo命令无法使用。网上介绍的方法差不多都相同,就是通过下面两条命令:
重启电脑,按esc进入recovery模式,选root,然后下执行
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
sudo: /etc/sudoers.d 可被任何人写
重启电脑,按esc进入recovery模式,选root,然后下执行以下三条指令。
$ chown -R root:root /etc/sudoers.d
$ chmod u=rwx,g=rx,o=rx /etc/sudoers.d/
$ chmod u=r,g=r,o= /etc/sudoers.d/*
输入reboot 重启电脑。