Tagged: 创建用户

0

Ubuntu 新建用户 Shell 命令行显示异常

相关环境Ubuntu 20.04 问题描述在使用 Ubuntu 系统 root 用户创建一个普通用户后,发现 Shell 命令行显示很简单,不显示用户名、hostname等信息。root@ecszjk:~# useradd test -mroot@ecszjk:~# root@ecszjk:~# root@ecszjk:~# su – test$ $ id         uid=1001(test) gid=1001(test) groups=1001(test)$问题原因这个问题是由于新创建的用户默认使用的是 /bin/sh 而不是 /bin/bash,两种不同规范的 Shell 不一样。可以从 /etc/passwd 中查看账号的 Shell 命令,从 /etc/passwd 中可以看到默认创建的用户使用的是 /bin/sh,而 root 用户使用的是 /bin/bash。