sudo dnf install zsh
zsh
cat /etc/shells
grep username /etc/passwd
usermod --shell /bin/zsh username
grep username /etc/passwd
如果shell的路径错了,重启后很可能无法正常登陆。需要像重置用户密码那样,重置用户shell。
需要注意的是,fedora救援模式下完成救援动作后,需要恢复(restore)SELinux上下文和权限:
touch / .autorelabel
如果不进行上面的步骤,重启会失败。上面步骤耗时较长。
来源:oschina
链接:https://my.oschina.net/wffger/blog/3165180