1,执行以下命令创建一个新的用户
useradd -d /home/sam -m sam -s /bin/sh -g group -G adm,root
这个命令中指定了这个用户登录的shell 是/bin/sh
这就是出现标题中描述的问题的原因
2,需要在root的权限下执行:
vim /etc/passwd
将上图中的sam那一行中的 '/bin/sh' 修改成 ‘/bin/bash’
然后保存就好了!