将默认终端外壳更改为根



我正在macOS上试验我的根用户,并为根用户执行zsh安装,现在我无法访问我的根用户。想入学时

sudo su

控制台返回以下消息,我不知道如何解决此问题。

"su:/usr/bin/zsh: 没有这样的文件或目录">

错误消息告诉您,对于用户 root,默认 shell 配置为/usr/bin/zsh,并且 su 正在尝试启动此程序,但它不存在。你可以做一个

sudo /bin/bash 

获取根外壳并解决您的问题。要么将你的 zsh 复制到正确的位置,要么将 root 的 shell 改回默认值。在我的Mac上,它是"/bin/sh">

如果你没有在Mac上安装zsh,试试这个:

brew install zsh

最新更新