ubuntu14 sudo不能使用问题的处理

在/etc/sudoers 文件里添加了一个账户admin01,赋予此账户root 权限

如:admin01 ALL=(ALL) All,保存文件。

后使用sudo cat /etc/sudoers,提示以下错误:

显示/etc/sudoers: syntax error near line 21 <<< 

sudo : parse error in /etc/sudoers near line 21
sudo : no valid sudoers sources found, quitting

sudo : unable to initialize policy plugin

经分析知:赋予账户root权限的时候语法错误,应为:

admin01 ALL =(ALL) ALL,其中ll应为大写。这里写错了。造成了sudo命令去能使用。

经百度广泛查询,确认解决方法:

pkexec visudo -f /etc/sudoers,运行此命令后弹出窗口提示输入密码。输入root 密码后,打开sudoers文件。

将错误内容修改过来,按ctrl + o,保存;然后 ctrl + x,退出。

问题解决了。

不需要重启进入系统的单用户模式。pkexec 命令强大。


你可能感兴趣的:(linux,OS)