mac sudo: /etc/sudoers is world writable

Posted 青春叛逆者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac sudo: /etc/sudoers is world writable相关的知识,希望对你有一定的参考价值。

自从Mac版本升级之后,各种不适应,service 命令竟然没了,百度了一下说是要修改/etc/sudoers  ,在使用 chmod -R 777 /etc/sudoers 之后问题就来了,我竟然无法切换root用户,现在记录一下,解决办法

1.在Mac中启动root 账户

https://jingyan.baidu.com/article/49711c619e7620fa441b7ca8.html

2.切换到root用户,修改 /etc/sudoers的权限

1 #无法使用chmod修改权限
 2 demo:Desktop piaoyu.qiu$ ls -la /etc/sudoers
 3 -rwxrwxrwx  1 root  wheel  1371  8  9 11:28 /etc/sudoers
 4 demo:Desktop piaoyu.qiu$ chmod 440 /etc/sudoers
 5 chmod: Unable to change file mode on /etc/sudoers: Operation not permitted
 6 
 7 #切换到root用户
 8 demo:Desktop piaoyu.qiu$ su
 9 Password:你自己设置的密码
10 sh-3.2# ls -l /etc/sudoers
11 -rwxrwxrwx  1 root  wheel  1371  8  9 11:28 /etc/sudoers
12 sh-3.2# chmod 0440 /etc/sudoers
13 sh-3.2# ls -l /etc/sudoers
14 -r--r-----  1 root  wheel  1371  8  9 11:28 /etc/sudoers
15 sh-3.2# exit

 

以上是关于mac sudo: /etc/sudoers is world writable的主要内容,如果未能解决你的问题,请参考以下文章

mac sudo: /etc/sudoers is world writable

普通用户执行sudo报hadoop is not in the sudoers file

mac系统终端sudo免输入密码

mac系统终端sudo免输入密码技能get

xxx is not in the sudoers file.This incident will be reported.的解决方法 (一般用户不能执行sudo)

Linux中“is not in the sudoers file”解决方法