在将权限更改为 /usr/bin/sudo 的 777 后运行命令sudo -s时出现以下错误
sudo:/usr/bin/sudo 必须由 uid 0 拥有并设置 setuid 位
我通过以下过程解决了这个问题:
在(恢复模式)中选择您的操作系统版本,然后按 Enter 键。
例如:Ubuntu 14.04(恢复模式)
它会给你带来另一个屏幕。现在选择“Drop to root shell prompt”,然后按 Enter。
它将在屏幕底部加载命令行。
现在运行以下每个命令。
mount -o 重新挂载,rw /
挂载-全部
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
重新开始
现在,我只想了解为什么它不能在 /usr/bin/sudo 上使用 777 权限
请解释一下,提前谢谢。