我现在知道我永远不应该尝试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
Run Code Online (Sandbox Code Playgroud)
我怎样才能摆脱这种困境?
我看到您已经标记了您的问题,osx因此如果您在 Mac 上完成了此操作,请使用 GUI。
cmd shift G /etc/sudoers并按return转到文件cmd i突出显示的文件+按钮将自己添加到该窗口中并选择“读取和写入”权限