我的问题
我希望能够sudo
在MacOS Sierra 10.12上运行命令,而无需键入密码。
我尝试了什么
我已阅读以下内容:
并将我/etc/sudoers
文件的相关部分更改为:
root ALL=(ALL) ALL
%admin ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%sudo ALL=(ALL) NOPASSWD: ALL
adamatan ALL=(ALL) NOPASSWD: ALL
我的本地用户ID(whoami
)为adamatan
。
仍然要求我每隔几分钟输入一次密码sudo
。知道有什么问题吗?
sudo -i是否可以在Sierra上运行?在El Cap中,它将切换到根上下文并运行该会话的登录资源文件。(仍然需要保持警惕,因此不会浪费早期的精力)。
—
FiddleDeDee '16
可行,但是如何解决问题呢?
—
亚当·马坦
我最近才升级到Sierra并遇到了这个问题。默认
—
马克·爱丁顿
/etc/sudoers
文件与El Cap有了很大的不同。在那里,我只是将一个配置文件放到sudoers.d目录中,它“正常工作”。似乎情况已经改变。如果有更多信息,我会报告。
也许只是执行其中一项macOS根权限漏洞;)
—
sudo
这打败了sudo的全部要点
—
Matthew Barclay