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。