![在弄乱 /etc/sudoers 并无法使用 sudo 后,如何恢复?](https://linux22.com/image/187552/%E5%9C%A8%E5%BC%84%E4%B9%B1%20%2Fetc%2Fsudoers%20%E5%B9%B6%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20sudo%20%E5%90%8E%EF%BC%8C%E5%A6%82%E4%BD%95%E6%81%A2%E5%A4%8D%EF%BC%9F.png)
我正在学习如何sudo
向不同的用户授予权限。
在我第一次尝试编辑时/etc/sudoers
,我犯了一个语法缺陷并且无法使用sudo
。
每当我使用sudo
命令时,都会出现此消息:
分段错误(核心转储)
答案1
sudo visudo
问题是:如果不使用编辑 sudoers 文件,就无法修复语法问题。因此,由于我无法使用sudo
,我认为我需要重新安装我的操作系统,才能解决问题:这不是真的!
你所要做的就是:
- 重新启动计算机;
- 继续按
esc
; - 在恢复模式下运行你的 Linux 发行版;
- 一旦进入恢复模式,您将能够使用 root 用户访问 shell,而无需使用
sudo
; - 像平常一样编辑 sudoers 文件:
visudo
.