登录Linux新建用户显示 -bash-4.2$

登录Linux的 -bash-4.2 testlinuxbash4.2 新 建 的 t e s t 用 户 登 陆 l i n u x 系 统 发 现 是 − b a s h − 4.2 状态如下


网络搜索查找:是/home目录中没有test用户的目录,那么在home目录下新建一个test目录:

[root@localhost home]# mkdir /home/test
[root@localhost home]# ls
test

切换到test帐户,发现还是显示: -bash-4.2$

这是因为在linux下通过useradd方式创建新用户时,都会将所有的配置文件从/etc/skel复制到/home目录的新用户录下。但home目录下的test目录是新建的,里面内容为空。

下面我们复制/etc/skel这个目录的文件到/home/test中:

[root@localhost home]# su - test
Last login: Sun Aug 12 05:35:24 EDT 2018 on pts/0
-bash-4.2$ su - root // 切换回root账户
Password: 
Last login: Sun Aug 12 05:35:53 EDT 2018 on pts/0

[root@localhost ~]# cd /etc/skel/ 
[root@localhost skel]# ls -a
.  ..  .bash_logout  .bash_profile  .bashrc
[root@localhost skel]# cp .bash_logout /home/test/
[root@localhost skel]# cp .bash_profile /home/test/
[root@localhost skel]# cp .bashrc /home/test/

切换到test账户

你可能感兴趣的:(Linux)