![Shell 加载问题 - bash: /root/.bash_profile: 权限被拒绝](https://linux22.com/image/177583/Shell%20%E5%8A%A0%E8%BD%BD%E9%97%AE%E9%A2%98%20-%20bash%3A%20%2Froot%2F.bash_profile%3A%20%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我正在尝试通过 ssh 使用普通用户登录。用户登录成功。但用户 bash 未正确加载。我在登录屏幕上收到以下消息
Last login: Mon Jul 27 01:12:45 2020 from xx.xxxx.xxxx
-bash: /root/.bash_profile: Permission denied
-bash-4.2$
我怎么解决这个问题?我还想知道普通用户登录与超级用户之间有什么关系/root/.bash_profile
答案1
鉴于多个应用程序正在根目录的主目录中查找工件,这表明某些内容已将HOME
环境变量显式设置为/root
.因此,尝试处理的进程${HOME}/.their_resource
正在获取/root/.their_resource
而不是主目录中的版本。
如果某个地方明确设置了HOME=/root
,删除它应该可以解决问题。