Mac OS X Mavericks上的“/ etc / sudoers是世界可写的”

时间:2013-11-19 14:45:00

标签: macos sudoers writable

目前,我正在开发一个OSX Maverick,我不能在终端中使用sudo命令。


  

My-Mac:~phucnd $ sudo

     

sudo:/ etc / sudoers是世界可写的

     sudo:找不到有效的sudoers来源,退出。

我该如何解决?

5 个答案:

答案 0 :(得分:11)

打开“磁盘工具”,选择您的磁盘,然后单击“修复磁盘权限”

enter image description here

答案 1 :(得分:9)

Finder→Go→转到文件夹:

然后输入/etc/sudoers并按Go按钮。

右键单击sudoers并更改权限。

答案 2 :(得分:2)

1.启用root用户:
系统偏好设置 - >用户和群组 - >登录选项 - >网络帐户服务器 - >加入 - >打开目录实用程序 - >编辑(菜单) - >启用Root用户

2.切换到root,更改/ etc / sudoers权限
$苏
$ chmod 440 / etc / sudoers

答案 3 :(得分:1)

Finder-> Go->转到文件夹

并输入/ etc / sudoers并按Go按钮。 右键单击sudoers->单击获取信息->将权限更改为: 系统:读写 转盘:只读 所有人:只读

将其锁定并打开终端,然后重试。

祝一切顺利!

答案 4 :(得分:0)

只需在任何终端下使用以下命令即可:

  1. $ su

  2. $ chmod 440 / etc / sudoers