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
이를 제거하면 문제가 해결됩니다.