터미널을 실행할 때 기본 bash 프롬프트가 표시됩니다.

터미널을 실행할 때 기본 bash 프롬프트가 표시됩니다.

Linux(Centos)에서 터미널을 실행할 때마다 콘솔 줄은 다음으로 시작됩니다.

bash-4.1$

Centos 설치 중에 'mark'라는 사용자를 생성했습니다. 그날 나중에 어떤 이유로 이름을 'john'으로 변경해야 했습니다.

그래서 나는 이 파일들에 들어가서 'mark'를 'john'으로 변경했습니다.

/etc/passwd 
/etc/group
/etc/shadow
mv mark john

bash-4.1$다시 시작한 후 이제 터미널에 프롬프트 가 표시됩니다 .

답변1

언급된 파일에서 편집한 내용에 따라 다릅니다. 아마도 Zoredache가 언급했듯이 passwd나 파일 시스템에서 /home/mark를 변경하는 것을 잊었을 것입니다. /home/john또한 사용자의 기본 쉘을 알려주는 passwd 항목이 있습니다.

명령을 통해 기존 사용자의 기본 쉘을 설정할 수도 있습니다 usermod -s <path to shell> <username>.

관련 정보