Terminal Mac mojave-sudo uid重置
长话短说 1.我的路径出错,因此zsh在终端中抛出“未找到命令”错误Terminal Mac mojave-sudo uid重置,terminal,homebrew,zsh,sudo,macos-mojave,Terminal,Homebrew,Zsh,Sudo,Macos Mojave,长话短说 1.我的路径出错,因此zsh在终端中抛出“未找到命令”错误 尝试卸载并重新安装自制软件,以查看是否有任何作用-它没有 现在sudo给了我一个错误 sudo抛出这个错误的原因是 我按照自制软件的建议手动删除这些文件,我必须在 /usr/local,所以现在sudouid不再是0 我试过了 mount -uw / chown 0 /private/etc/sudoers exit 这些说明呢 A B 但没有一个成功 我能做的最后一件事是什么? 如果我删除驱动器并重新安装它(磁盘实用程序)
mount -uw /
chown 0 /private/etc/sudoers
exit
这些说明呢
A
B
但没有一个成功
我能做的最后一件事是什么?
如果我删除驱动器并重新安装它(磁盘实用程序),它还会改变sudo的问题吗?
当然,这是我最不想做的事情。但我现在正在考虑。
有什么想法吗
救命啊 在到处挖掘之后,我在这里找到了答案, 我遇到的一个主要问题是sudouid设置为501而不是0 @GordonDavisson有一个使用“脚本编辑器”的解决方案,并运行代码
do shell script "chown root:wheel /etc/sudoers; chmod 440 /etc/sudoers; chmod -N /etc/sudoers" with administrator privileges
正如他所提到的
这成功地更改了我的根目录。我通过运行来检查它
ls -l /etc/sudoers
在候机楼
在这之后,我可以重新安装自制软件。
虽然我在运行自制软件的地方遇到了不寻常的步骤,
它多次要求我输入不同阶段的密码
这以前从未发生过
但在重新安装自制软件后,我改变了$PATH
export PATH=$PATH:/usr/local/git/bin:/usr/local/bin
现在我可以再活一次了 在到处挖掘之后,我在这里找到了答案, 我遇到的一个主要问题是sudouid设置为501而不是0 @GordonDavisson有一个使用“脚本编辑器”的解决方案,并运行代码
do shell script "chown root:wheel /etc/sudoers; chmod 440 /etc/sudoers; chmod -N /etc/sudoers" with administrator privileges
正如他所提到的
这成功地更改了我的根目录。我通过运行来检查它
ls -l /etc/sudoers
在候机楼
在这之后,我可以重新安装自制软件。
虽然我在运行自制软件的地方遇到了不寻常的步骤,
它多次要求我输入不同阶段的密码
这以前从未发生过
但在重新安装自制软件后,我改变了$PATH
export PATH=$PATH:/usr/local/git/bin:/usr/local/bin
现在我可以再活一次了