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.总之就是目录里少了默认需要的配置文件,想办法弄到你的目录就行