ubuntu 改坏sudoers文件

linux系统中,执行sudo命令,需要在/etc/sudoers文件做相应配置.

一般建议对该文件使用visudo命令进行操作. 注意:不要直接使用 vi,直接使用vi不会对文件新加的做相关验证,这可能导致该文件无法正确解析.最终导致sudo命令不能使用,也不能切换使用root用户等一系列问题.

一般报错信息如下:

sudo: parse error in /etc/sudoers near line 24
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

如果出错,如下解决办法,执行:

pkexec visudo

进入文件编辑,对于刚才修改错误的地方,直接修改,保存退出后,恢复正常.

上面方法的前提是你要安装pkexec.如果没有安装,可使用下面方法处理.

1. shift进入recovery模式 
2. 选中root账号 
3. chmod 666 /dev/null 
   mount -o remount rw / 
4.使用vi进去将错误的信息删除.重启即可.

 

猜你喜欢

转载自sanyecao2314.iteye.com/blog/2278016