没有root 权限无法使用zsh为默认shell
问题描述:
自己编译的zsh无法使用chsh 设置成默认shell,没有root 权限
分析:
chsh 读取 /etc/shells/ 来判断是否合法shell,不然就会输出not a valid shell
解决:
在~/.profile 中添加
exec ·which zsh·
即,不考虑设置默认shell,直接命令行启动zsh
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。