13

目前,我正在开发 OSX Maverick,我无法sudo在终端中使用命令。


我的 Mac:~ phucnd$ sudo

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

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

我该如何解决?

4

5 回答 5

14

Finder → 前往 → 前往文件夹:

并输入/etc/sudoers并按下Go按钮。

右键单击sudoers并更改其权限。

于 2015-11-17T11:01:03.983 回答
11

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

在此处输入图像描述

于 2013-11-19T15:17:42.100 回答
6

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

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

于 2018-03-29T05:17:27.960 回答
5

Finder -> 前往 -> 前往文件夹

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

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

一切顺利!

于 2019-01-09T11:21:52.163 回答
1

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

  1. $苏

  2. $ chmod 440 /etc/sudoers

于 2016-06-08T06:26:13.080 回答