问题说明:
登录系统后命令行出现如下提示:
-bash-4.2$ # 不是我们熟悉的用户名@主机名 + 路径的显示方式[root@centos ~]#
解决方法
将/etc/skel
目录下的环境变量文件拷贝到当前用户家目录,然后重新登陆即可
操作示例:
# 1. 使用root用户创建家目录
➜ ~ mkdir /home/jack # 此例为jack用户(如果你是其他用户,请替换成你的用户名)
# 2. 修改家目录权限
➜ ~ chown jack:jack /home/jack # 此例为jack用户(如果你是其他用户,请替换成你的用户名)
# 3. 拷贝变量文件
-bash-4.2$ cp /etc/skel/.bash* ~/
# 4. 重新登陆
-bash-4.2$ bash
[jack@web-8 root]$ # 成功恢复
# 如果你已经有家目录,前两步可以省略,直接执行第三步
说明:
/etc/skel
作用:此目录作用是系统创建新用户时,默认隐藏的环境变量文件都是从/etc/skel
目录中复制到相应用户的家目录