![Mac OS X: 터미널 프롬프트 사용자 이름](https://rvso.com/image/50593/Mac%20OS%20X%3A%20%ED%84%B0%EB%AF%B8%EB%84%90%20%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%9D%B4%EB%A6%84.png)
저는 Mac OS Snow Leopard(v10.6.8)를 사용하고 있습니다. 에서 계정 이름을 변경했습니다 System Preferences > System > Accounts > Full Name
. 그러나 터미널 프롬프트의 사용자 이름은 변경되지 않습니다. 즉, export PS1
예를 들어 를 으로 변경하면 \u
사용자 이름이 이전 사용자 이름으로 유지됩니다.
아래의 홈 디렉토리 이름을 바꾸지는 않았지만 /Users/username
터미널에서 해당 특정 사용자 이름을 변경하는 것이 가능하기를 바랐습니다(짧은 이름이라고 생각합니다).
답변1
용기를 내세요. 이것은 큰 문제가 아닙니다. 장황하고 길며 버튼을 누를 때마다 문서화되어 있는 Apple 지원 문서를 단순화하겠습니다.
요약
- 홈 폴더의 이름을 바꿉니다.
- 시스템 환경설정에서 새 사용자 및 홈 폴더 이름으로 계정을 업데이트합니다.
세부
시스템 수준 정보를 변경하므로 관리자 권한이 필요합니다. 새로운 관리자 계정을 생성하고 로그인하세요.세 번째 이름을 사용하세요, 변경하려는 이전 이름 및 새 이름과 다릅니다. 어쨌든 추가로 별도의 관리자 계정을 갖는 것이 좋습니다.
홈 폴더의 이름을 바꿉니다.
이 명령을 실행
Terminal
하고 메시지가 표시되면 관리자 비밀번호를 입력하세요.sudo mv /Users/old_name /Users/new_name
새 폴더의 내용을 나열하고 거기에 있는 파일을 확인하여 성공을 확인할 수 있습니다.
ls /Users/new_name
OS X 환경설정에서 새로 이름이 바뀐 홈 폴더와 일치하도록 OS X 계정을 업데이트합니다.
Preferences
-> 로 이동하여Accounts
자물쇠 아이콘을 클릭하여 관리하세요Accounts
.이름을 바꾸려는 계정에서 Ctrl 키를 누른 채 클릭하고 고급 옵션을 선택합니다.
계정 이름 및 홈 디렉터리 필드를 원하는 새 값으로 변경합니다.
답변2
변경 사항은 피상적입니다. 사용자 폴더의 이름도 바꿔야 합니다. OS X에서 컴퓨터 이름을 변경하는 것은 매우 쉽지만 OS X는 기본적으로 사용자 이름 변경을 처리하지 않으므로 솔루션은 매우 해킹적입니다. 수행한 작업 외에도 관리자 권한이 있는 새 사용자를 생성해야 합니다(원하는 대로 이름을 지정하십시오).일시적인계정), 이 사용자로 로그인한 다음 다른 관리 폴더(이전 폴더)의 이름을 변경하세요. 문제는 일부 소프트웨어가 절대 경로에 의존하기 때문에 사용자 폴더의 이름을 바꾼 후에는 생성된 모든 파일이 어디에 있는지 알 수 없다는 것입니다. 예를 들어, 내 라이브러리와 파일을 vmx
모두 잃어 재부팅할 때 처음에는 걱정이 되었습니다. (저는 OS X를 처음 재부팅했을 때 모든 것을 잃어버린 줄 알았습니다. vmdk
내 관리자 사용자와 관리자 계정 자신).
귀하의 질문에 답변하려면:이 과정을 진행하고 싶지 않다면 에서 사용자 이름을 PS1
제거 \u
하고 일반 텍스트로 입력하세요. 이 핵을 예외로 만들어(로컬 호스트에만 해당하므로 변경되지 않음) 연결할 때 다른 컴퓨터(예: ssh 사용)에는 올바른 사용자 이름이 표시됩니다.
RobertL의 발언 덕분에 편집하십시오.제가 한 :
1) RobertL의 2단계
2) 파인더 내에서 내 사용자 폴더의 이름을 바꿉니다(파인더 메뉴 표시줄에서 이동 -> 컴퓨터 -> Macintosh HD(또는 드라이브 이름) -> 사용자 -> 내 사용자를 마우스 오른쪽 버튼으로 클릭 -> 정보 읽기( 또는 cmd + i) --> 하단 상자에서 이름을 바꿉니다.
답변3
사용고급 옵션 메뉴~의사용자 및 그룹이내에Mac OS X 시스템 환경설정
어떻게?
당신이있을 때사용자 및 그룹변경하려는 사용자 이름 위에 마우스를 올려놓고 동시에 누르세요.제어그리고마우스 패드를 마우스 왼쪽 버튼으로 클릭하세요.. 그러면 "고급 옵션" 메뉴 항목이 표시됩니다.
이 메뉴에서는 디렉토리 이름 변경, 이동 및/또는 오타 문제 없이 로컬 사용자 이름을 원하는 대로 안전하게 변경할 수 있습니다.
배경
ㅏ사용자 이름다시 매핑됩니다ID"/etc/passwd" 내에서 사용자의 이름을 바꾸면 "사용자 이름 -> 텍스트"에 대한 "ID -> 번호"의 매핑이 변경됩니다.