这是用户登录终端后的权限列表:
➜ ~ ls -ld / /usr /usr/bin /usr/bin/manpath
drwxr-xr-x 33 root wheel 1190 Nov 14 08:49 /
drwxr-xr-x@ 11 root wheel 374 Nov 7 09:12 /usr
drwxr-xr-x 1055 root wheel 35870 Nov 12 11:34 /usr/bin
lrwxr-xr-x 1 root wheel 3 Nov 5 18:13 /usr/bin/manpath -> man
这是我尝试更新权限时收到的错误:
➜ ~ chmod 755 / /usr /usr/bin /usr/bin/*
chmod: Unable to change file mode on /usr/bin/apropos: Operation not permitted
chmod: Unable to change file mode on /usr/bin/at: Operation not permitted
这一切都是为了调试以下 zsh 错误而开始的:
zsh: command not found
我尝试重置 $PATH 变量,但无济于事。我卸载并重新安装了 zsh,运行 brew doctor,重新安装了 node 等,但不确定接下来该怎么做。我试图解决的问题有两个方面:
- 修复 PATH 以便我可以使用终端中的命令(例如:ionic)
- 修复权限,这样我在后续故障排除时就不会再遇到任何错误
有人能提供指导吗?我已经尝试调试了好几个小时了。
这是我当前的路径:
➜ ~ echo $PATH
echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin