1)切换到root用户下
2) /etc/sudoers文件默认是只读的,对root来说也是,因此需先添加sudoers文件的写权限,命令是:
chmod u+w /etc/sudoers
3) 编辑sudoers文件 vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
4) 接下来在运行sudo 命令会出现以下错误
sudo: /etc/sudoers is mode 0640, should be 0440
sudo: no valid sudoers sources found, quitting
5) 我们需要将权限改回只读权限,即运行
chmod 0440 /etc/sudoers
则成功修复