错误消息表明 /etc/sudoers
文件具有所有用户可写的权限,这是一个安全风险。因此,sudo
拒绝运行。要解决这个问题,需要修正 /etc/sudoers
文件的权限。以下是操作步骤:
1.切换到 root 用户:由于 sudo
无法使用,你需要直接切换到 root 用户。如果你已经以 root 用户登录,可以跳过这一步。如果没有,可以使用 su
命令并输入 root 密码来切换到 root 用户。代码如下:
su -
2.修正 /etc/sudoers
文件的权限:正确的权限应该是 0440
。你可以使用 chmod
命令设置这些权限。代码如下:
chmod 0440 /etc/sudoers
3.确保所有权正确:/etc/sudoers
文件的所有者应该是 root
。你可以使用 chown
命令设置正确的所有权。代码如下:
chown root:root /etc/sudoers
完成这些步骤后,sudo
应该可以正常工作了。