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
それを削除して問題を解決します。