参考:https://ubuntuqa.com/article/7460.html
最佳解决方法
添加用户
adduser的默认文件为/etc/adduser.conf。默认情况下,由DSHELL变量定义的默认 shell 为/bin/bash。
用户添加
您很有可能不需要此功能,因为useradd是一个非常有用的low-level实用程序,几乎从未直接使用过。
如果使用useradd,请编辑/etc/default/useradd骨架文件(不过请不要忘记进行备份)。
将SHELL变量设置为/bin/bash而不是/bin/sh。
现在,每次您使用useradd添加新用户时,bash都会自动成为其默认 shell 。
已经存在的用户
如果要更改现有用户的 shell ,则必须编辑/etc/passwd文件(请确保对其进行备份)。
这是各列的说明
- 登录名
- 可选的加密密码
- 数字用户ID
- 数字组ID
- 用户名或评论字段
- 用户主目录
- 可选的用户命令解释器
像这样用冒号(:)分隔。

次佳解决方法
