我现在知道我永远不要尝试etc/sudoers
使用常规文本编辑器来编辑文件。但是,在了解这一点之前,我用Sublime Text在文件中保存了一个新的用户名。现在以我sudo cat sudoers
为例,出现以下错误:
>>> /etc/sudoers: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers near line 1
sudo: no valid sudoers sources found, quitting
我如何摆脱这种困境?
我曾经用过
—
钢
su - root
,现在我得到了permission denied
。我还尝试以单用户身份重新启动并编辑文件,但收到了我在只读文件系统中的错误。
如果从CD等引导,则根目录是CD的根目录,并且是只读的。请参阅有关安装根波纹管的说明。如果使用grub在单用户模式下引导,则它可能是正确的根目录,但为只读。如果是这样,那么您需要
—
ctrl-alt-delor
rw
从我记得的地方重新安装mount -o remount,rw /
su
。否则,重新启动单用户或从活动CD重启应该是还原文件的第二种最简单的方法。如果su
不能解决问题,我会让别人发布正确的答案。