Linux 新添加非root用登录后为-bash-4.1$而不是 [xxx@sensor~]模式

今天在Linux里新建了一个用户testuser1,将主目录指向指定目录

登录后终端中显示-bash-4.1$而不是[shangchuan@sensor~]

原因可能是默认主目录是自己手动mkdir创建的

这样的话是目录是空的,但如果是通过一下方式添加的,则会在主目录下生成几个需要的配置文件例如:.bash_logout,.bash_profile,.bashrc

#useradd-d/usr/testuser1-mtestuser1

解决方案:

1.先确定当前确实是你要的目录么

#pwd查看当前目录

2.可以先给此用户的主目录改为其它目录

usermod-d/tmp-mtestuser1

如果改了可以用就,可以就可以了.

3.但如果就要用原来的目录,那就把该为其它目录中的配置文件都复制一份到原来的目录下就好

前提是主目录还是原来的目录pwd查看

4.总之就是目录里少了默认需要的配置文件,想办法弄到你的目录就行