chsh:无法确定您的用户名。尝试设置zsh

问题描述 投票:0回答:1

我已经安装了oh-my-zsh,现在尝试将其设置为默认外壳。但是当我尝试输入chsh -s $(which zsh)命令时,它是给我-> chsh:无法确定您的用户名。错误。

[请帮助我,伙计们。

ubuntu-16.04
1个回答
0
投票

很可能您的系统限制了更改外壳程序的能力。

您应联系您自己的uni技术支持以获取说明,或构造一个直接运行zsh的专用shell rc文件,具体取决于默认情况下的$SHELL

这是我必须在系统中使用的示例代码。

if($?prompt) then
  exec /usr/bin/zsh -l
  export SHELL=/usr/bin/zsh
endif

© www.soinside.com 2019 - 2024. All rights reserved.