查看: 1984|回复: 0

Linux切换用户不显示主目录(bash-4.2$)

[复制链接]

136

主题

234

帖子

3万

积分

专业

Rank: 31Rank: 31Rank: 31Rank: 31Rank: 31Rank: 31Rank: 31

积分
37421
发表于 2018-12-29 10:15:19 | 显示全部楼层 |阅读模式
TIM图片20181229100816.png

切换用户后出现如图所示,无用户相关信息显示。

这种情况是因为该用户缺少相应的环境变量导致。

临时解决办法:

vim ~/.bash_profile
增加:
export PS1='[\u@\h \w]'
保存 退出
source ~/.bash_profile


解决办法:

#进入当前用户,并查看当前用户主目录
su yarn
echo $HOME
exit
#进入上一步查询的主目录
cd /var/lib/hadoop-yarn
ls -la
#可以发现,该目录下缺少或者不存在用户环境变量

cp /etc/skel/bash*  /var/lib/hadoop-yarn

#复制时,如文件已存在,请勿覆盖。重新切换进入无变量的用户,问题解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表