
우리 네트워크에는 두 개의 Xserver가 있습니다. 서버 A에서는 모든 직원이 계정 설정을 갖고 있지만 B에서는 유일한 계정이 관리자 계정입니다. 예상대로 해당 서버에 설정된 내 사용자 이름과 비밀번호를 사용하여 서버 A에 SSH로 연결할 수 있습니다.
그러나 서버 A에 설정한 것과 동일한 사용자 계정을 사용하여 서버 B에 SSH로 연결하면 로그인할 수 있습니다. 로그인하면 네트워크 위치( )에 마운트된 홈 계정으로 전송되고 /Network/Servers/server A/Users/pmilb
쉘 프롬프트에 다음과 같이 표시됩니다.
rrcs-111-111-111-111:~ pmilb$
111-111-111-111
내 외부 IP 주소는 어디에 있나요?
나는 여기의 새로운 시스템 관리자이고 이것저것 테스트하고 있었습니다. 왜 이런 일을 하는지, 어디에 구성되어 있는지 궁금합니다. 감사해요
답변1
이는 환경 변수 PS1에 의해 설정됩니다.
ps -p $$
어떤 쉘이 사용 중인지 알려주어야 합니다. bash가 아닌 다른 내용이 표시되면 아래에서 해당 쉘에 대해 이야기하고 있는 것처럼 가정하세요.
bash를 사용한다고 가정하면 이 변수는 /etc/bashrc 또는 ~/.bashrc에 설정됩니다. x-server가 이것을 다른 위치에 저장하거나 해당 위치에서 변경하고 다시 연결해도 영향을 미치지 않는 것 같으면 매뉴얼 페이지를 확인하여 man bash
셸에 대한 구성 파일의 위치를 나열해야 합니다.