# Linux Change User S Default Shell

Refers:

- <https://www.cyberciti.biz/faq/how-to-change-shell-to-bash/>

\`\`\`sh sudo chsh -s /bin/bash $USERNAME sudo chsh -s /bin/bash user \`\`\`

查看用户的默认 Shell：

\`\`\`sh $ grep user /etc/passwd user:x:1000:1000::/home/user:/bin/bash

$ ps -p $$ PID TTY TIME CMD 22572 pts/1 00:00:00 bash

$ echo "$0" bash ```

查看系统可用 Shell：

\`\`\`sh $ cat /etc/shells

/bin/sh /bin/bash /usr/bin/bash /bin/rbash /usr/bin/rbash /usr/bin/sh /bin/dash /usr/bin/dash /usr/bin/tmux /usr/bin/screen ```

通过 `type -a bash` 找到 bash 的所有位置。


相关：[[linux-user|linux-user]]

相关：[[linux-useful-command|linux-useful-command]]

相关：[[linux-scp-cmd-cp-permission|linux-scp-cmd-cp-permission]]
