解决用户权限错误 + 未找到 Zsh 命令

解决用户权限错误 + 未找到 Zsh 命令

这是用户登录终端后的权限列表:

➜  ~  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 等,但不确定接下来该怎么做。我试图解决的问题有两个方面:

  1. 修复 PATH 以便我可以使用终端中的命令(例如:ionic)
  2. 修复权限,这样我在后续故障排除时就不会再遇到任何错误

有人能提供指导吗?我已经尝试调试了好几个小时了。

这是我当前的路径:

➜  ~  echo $PATH                               
echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

相关内容