![특정 사용자로 전환하면 쉘에 "bash-4.3$"라고 표시되는데 이유는 무엇입니까?](https://linux55.com/image/126888/%ED%8A%B9%EC%A0%95%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A1%9C%20%EC%A0%84%ED%99%98%ED%95%98%EB%A9%B4%20%EC%89%98%EC%97%90%20%22bash-4.3%24%22%EB%9D%BC%EA%B3%A0%20%ED%91%9C%EC%8B%9C%EB%90%98%EB%8A%94%EB%8D%B0%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
특정 사용자로 전환하면 다음 프롬프트가 표시됩니다.
bash-4.3$
특정 사용자로 전환하면 이런 현상이 발생합니다. 하지만 다른 사용자로 전환하면 그렇지 않습니다.
답변1
신고한 내용을 재현하는 일반적인 방법은 다음과 같습니다.
bash -norc
또는
bash --posix
rc 파일이 로드되지 않았기 때문에 PS1 프롬프트는 기본값으로 돌아갑니다. 두 가지 일반적인 rc 파일 /etc/bash.bashrc
은 ~/.bashrc
. 첫 번째 항목은 모든 사용자에 대해 로드되고, 두 번째 항목은 각 사용자의 홈 디렉터리에 있는 모든 사용자에 대해 존재해야 합니다.
PS1은 로 설정되는 경우가 많고 /etc/bash.bashrc
, 로 설정되는 경우도 있으므로 ~/.bashrc
해당 사용자가 설치했는지 확인하시기 바랍니다 ~/.bashrc
.