首先,进入recovery模式。启动时按ESC键,有的是启动时按shift键,说法不一,都可以试试。注意,可能一次不能成功进入recovery模式,可以多尝试几次;
按enter键进入recovery模式后,在出现的界面中选择root选项,enter后进入root用户系统;在该系统中执行:
ls -l /usr/bin/sudo
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
reboot
另外,如果提示只有read-only权限,先输入以下指令:
mount -o remount,rw /
重新启动后若出现etc目录所有者不是root,系统仍有可能报错,再次进入安全恢复模式,执行如下命令:
chown -R root /etc/sudoers
chmod 755 /etc/
chmod 0440 /etc/sudoers