Linux新建用户,切换后只显示$问题

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’

然后保存就好了!

 

posted @ 2019-09-11 14:30  潘彬  阅读(2918)  评论(0编辑  收藏  举报