모든 기존 사용자와 신규 사용자에 대한 프롬프트를 어디에서 사용자 정의합니까?

모든 기존 사용자와 신규 사용자에 대한 프롬프트를 어디에서 사용자 정의합니까?

우분투 18.04를 사용하고 있습니다. 사용자의 프롬프트를 사용자 정의하려면 을 편집해야 한다는 것을 알고 있습니다 . 하지만 기존 사용자의 모든 파일을 ~/.bashrc덮어쓰려면 어떤 파일을 편집해야 합니까 ? 신규 사용자에게 동일한 사용자 정의 프롬프트를 제공하려면 어떤 파일을 편집해야 합니까? 내 질문은 폴더에 , a 및 a 파일이 있기 때문입니다 . 이 모든 것은 bash 스크립트로 이루어지며 어떤 줄의 주석 처리를 해제해야 할지 모르겠습니다.~/.bashrc/etcprofileprofile.dbash.bashrc/etc

답변1

내보내기를 통해 시스템의 bashrc 교체$PS1이 방법으로 사용자는 프롬프트를 무시할 수 있습니다.

scp 또는 Clustersh를 사용하여 배포하세요. rsa 키를 설정하면 scp의 비밀번호를 여러 번 입력할 필요도 없습니다.

eval `ssh-agent`
ssh-add
for h in `cat ~/hostlist`; do
    scp ~/newbashrc ${h}:/etc/bashrc
done
eval `ssh-agent -k`

감사해요https://serverfault.com/questions/218629/most-efficient-way-to-change-linux-command-prompt-for-all-users솔루션입니다.

관련 정보