微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。