sudo命令不能在mac os x上运行

时间:2013-01-22 06:03:28

标签: macos terminal command sudo

在我的终端中的任何地方运行sudo命令时,我会收到以下错误

Zafars-MacBook-Pro:etc zafarsaleem$ sudo
sudo: /private/etc/sudoers is mode 0755, should be 0440
sudo: no valid sudoers sources found, quitting

我遵循了这个link但是当我运行ls -al /命令时,我得到了.的跟随输出,这与链接中的输出不相似,但是stil我遵循了整个教程但是它没有工作,我仍然在运行sudo命令后获得高于输出。我怎么能解决这个问题?

drwxr-xr-x    34 root         wheel      1224 Jan 22 07:43 .

1 个答案:

答案 0 :(得分:2)

问题是“sudo:/ private / etc / sudoers是模式0755,应该是0440” 如果你知道root的密码,你可以在终端输入“su root”,然后输入密码模式可以修改/ etc / sudoers文件为root(chmod 0440 / etc / sudoers)。 希望它能奏效。