ghost_83 Asked: 2019-04-03 18:27:34 +0800 CST2019-04-03 18:27:34 +0800 CST 2019-04-03 18:27:34 +0800 CST 在非 root 用户上用 bash 替换 zsh 772 所以在尝试了所有终端之后。我终于坚持下来了hyper.js,我将 zsh 配置为 root 的默认设置 chsh -s /usr/bin/zsh root 当我zsh以root. 但是当我尝试使用相同的命令并用我的根替换根时,USER_NAME它没有显示任何错误,但bash默认情况下我得到了..我喜欢zsh并且我希望我的所有用户都能使用它,谢谢。 linux bash zsh 1 个回答 Voted Best Answer Guy Gastineau 2019-04-03T20:41:10+08:002019-04-03T20:41:10+08:00 我过去曾经历过 chsh 无法在 Linux 中工作。 我建议usermod -s其余语法与chsh命令相同。 如果这仍然不起作用,那么您可以手动更改用户默认 shell 的路径/etc/passwd- 这将需要 root 权限。 祝你好运。
我过去曾经历过 chsh 无法在 Linux 中工作。
我建议
usermod -s
其余语法与chsh
命令相同。如果这仍然不起作用,那么您可以手动更改用户默认 shell 的路径
/etc/passwd
- 这将需要 root 权限。祝你好运。