Mac OS X El Capitain 无法 sudo

Mac OS X El Capitain 无法 sudo

当我尝试在刚从工作单位收到的 Mac 上运行 sudo 时出现此错误。

sudo: can't open /private/etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting

我尝试按照此处的建议禁用系统完整性保护:https://stackoverflow.com/questions/36264655/lost-permission-for-sudo-in-osx-el-captain

我还启用了 root 帐户,以便可以通过 su 转到 root 帐户来解决问题。(https://support.apple.com/en-us/HT204012

但我仍然收到错误。(这确实让我很惊讶)。

我检查了 /private/etc/sudoers 文件以及 /etc、/private 和 /private/etc 上的权限,它们看起来正常(755)。

答案1

根目录 (/) 上的权限错误!在我以 root 身份登录后,我使用以下命令设置了 / 上的权限:

chmod a+x /

现在我可以运行 sudo 了。

相关内容