chsh命令用于更改用户的默认登录shell。默认情况下,用户的登录shell是指定在/etc/passwd文件中的shell。通过使用chsh命令,用户可以更改自己的登录shell。
chsh命令的语法如下:
chsh [options] [username]
参数说明:
-s, --shell
: 指定要更改为的shell-l, --list-shells
: 列出可用的shell-v, --version
: 显示chsh的版本信息username
: 要更改登录shell的用户名示例:
chsh -s /bin/bash username
chsh -l
注意:仅允许root用户更改其他用户的登录shell,普通用户只能更改自己的登录shell。