我刚刚安装了自制软件,之后我安装了Laravel Valet。
我现在根本无法运行任何sudo命令,它基本上破坏了我的电脑。
这是我在终端
中运行sudo时遇到的错误>>> /etc/sudoers.d/brew: Alias `BREW' already defined near line 1 <<<
>>> /etc/sudoers.d/valet: Alias `VALET' already defined near line 1 <<<
sudo: parse error in /etc/sudoers.d/brew near line 1
sudo: no valid sudoers sources found, quitting
任何帮助表示赞赏
这是/etc/sudoers.d/brew
:
Cmnd_Alias BREW = /usr/local/bin/brew *
%admin ALL=(root) NOPASSWD: BREW
这是我/etc/sudoers.d/valet
的借口:
Cmnd_Alias VALET = /usr/local/bin/valet *
%admin ALL=(root) NOPASSWD: VALET
答案 0 :(得分:2)
尝试禁用组管理员或用户brew和valet的密码要求时,似乎出现此问题。尝试将每个sudoers.d文件更改为:
Cmnd_Alias BREW = /usr/local/bin/brew *
brew ALL=NOPASSWD: ALL
或以一般方式,作为内部管理员组
Cmnd_Alias BREW = /usr/local/bin/brew *
%admin ALL=NOPASSWD: BREW