使用test用户登入Linux主机时发现主机名显示的是-bash-4.2,但是登入root用户主机名的显示正常。感觉是环境变量的问题。
1.登入test用户后查看该用户下的所有文件 - -bash-4.2# ls -a
- . .. .bash_logout .bash_profile
复制代码
2.在/home/test目录下检查,目录的.bash_profile文件和.bashrc文件不存在。
3.处理方法按照以下命令将/etc/skel目录下的文件拷贝到/home/test下。 - [root@localhost ~]# cp /etc/skel/.bashrc /home/test/
- [root@localhost ~]# cp /etc/skel/.bash_profile /home/test/
- 给文件赋权
- chown test:test .bash_profile
- chown test:test .bashrc
复制代码
最后再次切换到test用户,发现问题已经解决,环境变量可以使用了 |