Linux 作死自救历险记
今天作死不小心修改了系统 /etc/sudoers
文件
然后每次使用 sudo
的时候都会报如下错误
1 | 用户名不在sudoers文件中,此事将被报告 |
谷歌之后发现为了保护系统安全,sudoers文件一但被修改以后任何 sudo
命令都会被拒绝。现在我连把重新进 /etc/sudoers
文件的权限都没有了。更别提改回原文件了。啊啊啊啊啊~感觉自己仿佛在作死。。
继续谷歌寻找解决办法。
对了,任何系统不都是有一个 Recovery Mode
嘛!有了。
谷歌出 ubuntu
进 Recovery Mode
的方法。顺利调出 Recovery Mode
按 e
键进入编辑模式.
1 | 替换当前引导代码 `ro recovery nomodeset` 为 `rw single init=/bin/bash` |
按下 F10
或 Ctr + X
进入单用户模式
进入以后输入一下命令改回 /etc/sudoers
文件
1 | cd /etc |
i
编辑
ESC
退出编辑模式:
命令行模式wq
写入文件并退出
重启系统,输入 sudo
测试,成功解决。啊!泪流满面。。。。。
总结
这个故事告诉我们,没事别瞎jb作死。