Ubuntu中sudo后用户名不在sudoers文件中,并且su认证失败解决办法

昨天不慎修改了sudoers文件,导致sudo指令使用不了,网上的查询方法也千篇一律并且解决不了问题(必须先进入root权限中修改etc下的sudoers文件)
但是……我su root也无法认证,这就难受了,相当于环环相套,死循环啊。
当然最终还是找到了解决办法,如下:
1.重启电脑,一直按着esc键,选择第二个选项
2.进入recovery mode,选入 root,回车,这时你会进入root目录
3.在root终端输入 mount -o remount rw /
4.然后chmod 777 /etc/sudoers (很关键 你要打开在系统中要修改的文件)
5.然后nano /etc/sudoers nano类似于vim,vi
6.添加你的用户名在# User privilege specification
root ALL=(ALL:ALL) ALL
你的用户名 ALL=(ALL:ALL) ALL

类似与这样的格式照写就行,最后ctrl+x退出 Y保存
7.输入chmod 440 /etc/sudoers
8.输入reboot重启即可

所以~没事不要乱动sudoers文件


你可能感兴趣的:(Linux)