특정 사용자로 전환하면 쉘에 "bash-4.3$"라고 표시되는데 이유는 무엇입니까?

특정 사용자로 전환하면 쉘에 "bash-4.3$"라고 표시되는데 이유는 무엇입니까?

특정 사용자로 전환하면 다음 프롬프트가 표시됩니다.

bash-4.3$

특정 사용자로 전환하면 이런 현상이 발생합니다. 하지만 다른 사용자로 전환하면 그렇지 않습니다.

답변1

신고한 내용을 재현하는 일반적인 방법은 다음과 같습니다.

bash -norc

또는

bash --posix

rc 파일이 로드되지 않았기 때문에 PS1 프롬프트는 기본값으로 돌아갑니다. 두 가지 일반적인 rc 파일 /etc/bash.bashrc~/.bashrc. 첫 번째 항목은 모든 사용자에 대해 로드되고, 두 번째 항목은 각 사용자의 홈 디렉터리에 있는 모든 사용자에 대해 존재해야 합니다.

PS1은 로 설정되는 경우가 많고 /etc/bash.bashrc, 로 설정되는 경우도 있으므로 ~/.bashrc해당 사용자가 설치했는지 확인하시기 바랍니다 ~/.bashrc.

관련 정보