sudoers问题

由于自己修改sudoers文件失误,导致切换root用户报错sudoers问题

公司同事劝我重新装系统,经过我不懈的努力,今天下午终于解决了这个问题

1.将 /etc/sudoers 的 owner 和组,修改为 admin:

chown root:admin /etc/sudoers

 

然后sudo 又出现了一个新的问题

sudoers问题

2.继续 su 切换到 root 用户,修改权限

su

chmod 555 /etc/sudoers

3.退出 exit

 

然后再随便敲一句 sudo,没有报错,问题已解决。

这是一个教训,/etc/sudoers 这个文件千万不要随便乱动。为了保护系统安全,sudoers 的权限一旦修改后,任何 sudo 命令都会被拒绝。

如果真的要编辑,就切换到 root 用户再进行操作,千万不要随便更改权限。否则,代价可能是非常巨大的。