7

我刚刚安装了自制软件,然后我安装了 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

任何帮助表示赞赏

这是我的 sudoer /etc/sudoers.d/brew

Cmnd_Alias BREW = /usr/local/bin/brew *
%admin ALL=(root) NOPASSWD: BREW

这是我的 sudoer /etc/sudoers.d/valet

Cmnd_Alias VALET = /usr/local/bin/valet *
%admin ALL=(root) NOPASSWD: VALET
4

1 回答 1

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
于 2016-10-02T11:00:53.320 回答