Shell 加载问题 - bash: /root/.bash_profile: 权限被拒绝

Shell 加载问题 - bash: /root/.bash_profile: 权限被拒绝

我正在尝试通过 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,删除它应该可以解决问题。

相关内容