目前,我正在开发一个OSX Maverick,我不能在终端中使用sudo
命令。
My-Mac:~phucnd $ sudo
sudo:/ etc / sudoers是世界可写的
sudo:找不到有效的sudoers来源,退出。
我该如何解决?
答案 0 :(得分:11)
打开“磁盘工具”,选择您的磁盘,然后单击“修复磁盘权限”
答案 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)
只需在任何终端下使用以下命令即可:
$ su
$ chmod 440 / etc / sudoers