我正在编辑我的/etc/sudoers文件并保存它,但它在那里有一个语法错误。现在我不能,sudo vim /etc/sudoers因为 sudo 认为 sudoers 文件无效。
我怎样才能解决这个问题?
EEA*_*EAA 21
你永远不应该直接编辑你的 sudoers 文件。使用visudo- 它会在将来保护您免受这些语法错误的影响。
要从这种情况中恢复,要么启动到单用户模式并编辑文件,要么从 livecd 启动并执行相同的操作。
如果你安装了 Docker 并且你的用户是该组的成员,docker你可以轻松地摆脱这个 pickle(以及其他一些),而无需重新启动或执行其他操作:
$ docker run -it --rm -v '/etc/:/root/host.etc/' debian bashapt-get update && apt-get install [vim|nano|whatever]cd ~/host.etc/exit| 归档时间: |
|
| 查看次数: |
7983 次 |
| 最近记录: |