将默认终端shell更改为root

时间:2017-03-20 06:26:32

标签: bash macos shell unix zsh

我正在macOS上尝试我的root用户,并为root用户执行zsh安装,现在我无法访问我的root用户。什么时候想进入学校

sudo su

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

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

2 个答案:

答案 0 :(得分:1)

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

sudo /bin/bash 

获取root shell并修复问题。将zsh复制到正确的位置或将root的shell更改回默认值。在我的Mac上它是“/ bin / sh”

答案 1 :(得分:-1)

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

brew install zsh