![쉘 로딩 문제 - bash: /root/.bash_profile: 권한이 거부되었습니다.](https://linux55.com/image/177583/%EC%89%98%20%EB%A1%9C%EB%94%A9%20%EB%AC%B8%EC%A0%9C%20-%20bash%3A%20%2Froot%2F.bash_profile%3A%20%EA%B6%8C%ED%95%9C%EC%9D%B4%20%EA%B1%B0%EB%B6%80%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4..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
이를 제거하면 문제가 해결됩니다.