小编mgo*_*ven的帖子

使用用户安装的shell?

如何将我的 shell 更改为安装在我的主目录中的 shell?我在我的主目录中安装了一个新的 zsh,它被选中:

>> which zsh
>> /home/myname/bin/zsh
Run Code Online (Sandbox Code Playgroud)

它没有在 /etc/shells 中列出(也不会,因为我没有权限),那么我该如何安装呢?

chsh -s $(which zsh) myname
Changing shell for myname
Password: 
chsh: "/home/myname/bin/zsh" is not listed in /etc/shells
chsh: use -l option to see list
Run Code Online (Sandbox Code Playgroud)

linux zsh shell chsh pam

4
推荐指数
1
解决办法
2236
查看次数

标签 统计

chsh ×1

linux ×1

pam ×1

shell ×1

zsh ×1