1,执行以下命令创建一个新的用户

useradd -d /home/sam -m sam -s /bin/sh -g group -G adm,root

这个命令中指定了这个用户登录的shell 是/bin/sh

这就是出现标题中描述的问题的原因

 

2,需要在root的权限下执行:

vim /etc/passwd

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

 

 将上图中的sam那一行中的 '/bin/sh' 修改成 ‘/bin/bash’

然后保存就好了!

 

相关文章:

  • 2022-12-23
  • 2022-03-02
  • 2022-01-02
  • 2022-12-23
  • 2021-12-31
  • 2021-12-31
  • 2021-12-31
  • 2022-01-21
猜你喜欢
  • 2021-08-16
  • 2021-11-15
  • 2022-12-23
  • 2022-12-23
  • 2021-04-27
  • 2021-12-05
相关资源
相似解决方案