Mac OS Mojave 上的“/etc/sudoers 是全球可写的”

问题描述

我浏览了很多谷歌搜索结果。让我先解释一下我的尝试。我目前正在使用公司笔记本电脑。 Mac OS Mojave 10.14.6。

我得到的错误

sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found,quitting
sudo: unable to initialize policy plugin

ls -le /etc

-rwxrwxrwx   1 root      wheel            179 Aug 18  2018 shells
drwxrwxrwx   4 root      wheel            128 Aug 18  2018 snmp
drwxrwxrwx   5 root      wheel            160 Nov 11  2019 ssh
drwxrwxrwx   6 root      wheel            192 Nov 11  2019 ssl
-rwxrwxrwx   1 root      wheel            257 Aug 18  2018 sudo_lecture
-rwxrwxrwx   1 root      wheel           1630 Mar 11 11:51 sudoers
drwxrwxrwx   2 root      wheel             64 Aug 18  2018 sudoers.d
drwxrwxrwx   4 root      admin            128 Dec 25  2018 symantec
-rw-rw-rw-@  1 01244861  wheel             47 Feb  2 18:13 sysctl.conf
-rwxrwxrwx   1 root      wheel             96 Aug 21  2018 syslog.conf
-rwxrwxrwx   1 root      wheel           1316 Aug 18  2018 ttys
drwxrwxrwx   6 root      wheel            192 Aug 18  2018 wfs
-rwxrwxrwx   1 root      wheel              0 Aug 18  2018 xtab
-rwxrwxrwx   1 root      wheel            126 Aug 18  2018 zprofile
-rwxrwxrwx   1 root      wheel            207 Aug 18  2018 zshrc

我使用 chmod 440 /etc/sudoerschmod 777 /etc/sudoers 更改了权限,还使用了信息并从文件属性手动更新。

Mac file info

我使用 iTerm2 作为我的终端。

回显 $PATH

/Users/01244861/.yarn/bin:/Users/01244861/.nvm/versions/node/v10.13.0/bin:/usr/local/opt/node@10/bin:/usr/local/opt/node@10/bin:/usr/local/opt/node@10/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/go/bin

回声 $SHELL

/bin/zsh

我的用户权限:

User permissions

我还能做些什么来解决这个问题? 谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)