【发布时间】:2011-12-29 04:17:33
【问题描述】:
我最近将 MacPorts 从 1.9.2 升级到了 2.0.3。从那时起,我就失去了以 sudo 身份运行的能力。
sudo: can't stat /opt/local/etc/sudoers: No such file or directory
sudo: no valid sudoers sources found, quitting
不确定这些是否相关,但我想知道目前最好的行动方案是什么。
端口安装返回
sudo @1.7.4p2_0
sudo @1.7.7_0 (active)
进一步调查表明我安装了 MacPorts 的 sudo,但没有附带 /opt/local/etc/sudoers 文件。我已经设法使用 visudo 创建了这样一个文件,将 /etc/sudoers 的内容、chmod 复制到 0440 并将所有权复制到 root:wheel。
我想现在的问题是我应该使用 MacPorts 的 sudo 还是卸载它?我是如何安装 MacPorts 的 sudo 的?
【问题讨论】: