因修改/etc/sudoers权限导致sudo和su不能使用的解决方法
Posted 嗡嘛呢巴美吽舍
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了因修改/etc/sudoers权限导致sudo和su不能使用的解决方法相关的知识,希望对你有一定的参考价值。
因为修改了/etc/sudoers以及相关权限,导致sudo无法使用,恰好Ubuntu的root密码没有设置,每次执行 su - 时。输入密码,提示:认证错误 。
解决方法:
1、重启ubuntu,启动时按Esc或Shift键,可以看到引导选项;
2、在引导选项中选择Recovery模式的那一项来引导;
3、进入Recovery Menu页面,选择root,也就是进入试用root用户进行系统恢复,在这里可以执行超级用户的权限的操作,回车后可以看到熟悉的 [email protected] ~# 命令提示符;
4、设置或者撤销/etc/sudoers文件的权限,也可以将该文件改回到发生错误之前的状态。分别执行下面命令:
chmod /dev/null mount -o remount rw / vi /etc/sudoers :wq! 恢复本文件内容并存盘
5、执行 命令:exit . 退出Recovery模式,重新启动ubuntu 即可。
ref: http://blog.sina.com.cn/s/blog_1549bfbd30102x96o.html
以上是关于因修改/etc/sudoers权限导致sudo和su不能使用的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
Linux:远程Ubuntu服务器误修改sudoers 导致无法sudo的解决办法
mac sudo: /etc/sudoers is world writable