
중고 맥을 구입했거나 가족에게 물려받은 맥을 사용한다면 홈 폴더의 이름을 바꾸고 싶어질 때가 있습니다. 다행히 이 작업은 충분히 가능하며, 터미널(Terminal)을 사용할 필요조차 없습니다. 다만 과정 중에 예상치 못한 문제가 발생할 수 있으므로, 충분히 고민한 후에 진행하는 것이 좋습니다.
시작 전 준비 사항
작업을 시작하기 전에 반드시 백업을 먼저 하세요. 이 과정이 대체로 무난하게 진행되긴 하지만, '대체로'는 보장이 아니니까요. 또한 iCloud 서류함과 데스크탑 동기화 기능을 사용 중이라면 해당 기능을 미리 끄는 것을 강력히 권장합니다. iCloud는 홈 폴더 변경에 그리 친숙하지 않아 오류를 일으킬 수 있습니다.
추가 관리자 계정 만들기
먼저 컴퓨터에 관리자 권한을 가진 계정을 하나 더 만들어야 합니다. 이미 관리자 계정이 있다면 이 단계는 건너뛰어도 됩니다.
1. 시스템 환경설정(System Preferences)에서 '사용자 및 그룹(Users & Groups)' 패널을 엽니다.

2. 패널 왼쪽 하단의 자물쇠 아이콘을 클릭해 잠금을 해제하고, 요청 시 비밀번호를 입력합니다.

3. 기존 사용자 목록 아래의 플러스(+) 버튼을 클릭합니다.

4. 나타나는 대화상자에서 '표준(Standard)'이라고 적힌 드롭다운 메뉴를 클릭한 뒤 '관리자(Administrator)'로 변경합니다.

5. 계정 이름을 입력합니다. 작업이 끝나면 이 계정은 삭제할 예정이므로 이름에 신경 쓸 필요는 없습니다.

6. 모두 입력했다면 '사용자 생성(Create User)' 버튼을 클릭합니다.
새 관리자 계정으로 로그인
이제 홈 폴더 이름을 변경할 대상 계정에서 로그아웃한 뒤, 새로 만든(또는 기존의) 관리자 계정으로 전환해야 합니다.
1. 애플 메뉴에서 현재 사용자 계정을 로그아웃합니다.

2. 관리자 계정으로 로그인합니다. 처음 로그인하는 계정이라면 맥을 처음 부팅했을 때처럼 iCloud 로그인을 요청하는 화면이 나타납니다. 이때는 로그인하지 마세요.

3. 파인더(Finder)를 열고 수정하려는 홈 폴더로 이동합니다. 경로는 '/Users/[사용자 이름]'입니다.

4. 일반 폴더와 마찬가지 방법으로 폴더 이름을 변경합니다. 요청 시 관리자 계정의 비밀번호를 입력하세요.

5. 다시 '사용자 및 그룹' 환경설정 패널을 엽니다.

6. 사이드바에서 주 계정 이름을 마우스 오른쪽 버튼으로 클릭한 뒤 '고급 옵션(Advanced Options)'을 선택합니다.

7. 여기서 두 가지 항목을 변경해야 합니다. 바로 '계정 이름(Account name)'과 '홈 디렉터리(Home directory)'입니다. 선택 사항으로 '전체 이름(Full name)'도 함께 바꿀 수 있지만 필수는 아닙니다. 계정 이름과 전체 이름 필드에 새 사용자 이름을 입력하고, '선택(Choose...)' 버튼을 눌러 이름을 변경한 홈 폴더를 지정합니다.

9. 확인(OK)을 클릭하고 시스템 환경설정을 종료합니다.
10. 관리자 계정에서 로그아웃한 뒤 원래의 주 계정으로 다시 로그인합니다.
11. 선택 사항으로, 작업에 사용한 관리자 계정을 삭제할 수 있습니다. '사용자 및 그룹' 패널에서 해당 관리자 계정을 선택하고 목록 아래의 빼기(-) 아이콘을 클릭합니다. 이때 반드시 '홈 폴더 삭제(Delete the home folder)'를 선택한 후 '사용자 삭제(Delete User)'를 누르세요.

발생할 수 있는 문제점과 주의사항
홈 폴더 이름 변경이 일상적으로 권장되지 않는 데에는 이유가 있습니다. 보통 무언가가 고장 나기 때문입니다. 실제 테스트 결과, 애플이 공식적으로 권장하는 이 절차를 거친 후 거의 모든 OS 환경설정이 초기화되었습니다. 독(Dock) 설정, 로그인 항목, 키보드 단축키, iCloud까지 전부 날아가서 수동으로 하나하나 다시 설정해야 했습니다.
운영체제 외부의 프로그램들도 영향을 받을 수 있습니다. 일부 프로그램은 리소스 위치를 전체 파일 경로로 지정하기 때문입니다. 대부분의 경우 프로그램을 재설치하면 해결됩니다. 저 역시 어도비(Adobe) 소프트웨어를 재설치해서 문제를 해결했습니다.
드롭박스(Dropbox) 문제 해결하기
드롭박스는 조금 더 손을 봐야 하는 프로그램의 대표적인 예입니다. 홈 폴더 이름이 바뀌면 드롭박스 실행 시 오류를 표시합니다.

오류 대화상자는 마치 권한 문제처럼 보이며, 드롭박스는 이를 해결하기 위해 사용자 이름과 비밀번호를 요구합니다. 하지만 실제 원인은 그게 아닙니다. 진짜 문제는 드롭박스가 찾고 있던 폴더가 더 이상 존재하지 않는다는 것입니다.

이 문제를 해결하는 방법은 다음과 같습니다.
1. 최신 버전의 드롭박스 설치 파일을 내려받습니다.
2. 터미널(Terminal)을 엽니다. 익숙하지 않다면 '응용 프로그램 > 유틸리티' 폴더에서 찾거나, 스포트라이트(Spotlight)에 'Terminal'을 입력하면 됩니다.
3. 아래 명령어를 터미널에 입력합니다. 한 번에 하나씩 입력하고 각 명령어마다 Enter 키를 누르세요. 오타를 방지하려면 복사해서 붙여넣는 것이 좋습니다. 첫 번째 명령어 입력 후 비밀번호를 요구하며, 이후 명령어들은 비밀번호 없이 실행됩니다.
sudo chown "$USER" "$HOME"
sudo chown -R "$USER" ~/Dropbox
sudo chmod -R u+rw ~/Dropbox
sudo mv ~/.dropbox ~/.Trash/dropbox.old
sudo mv ~/.dropbox-master ~/.Trash/dropbox-master.old
sudo chmod -N ~
sudo mv /Library/DropboxHelperTools ~/DropboxHelperTools.old
참고로 이 명령어들은 일부 권한을 재설정하고, 이전 홈 디렉터리를 참조하는 드롭박스 설정 파일들을 휴지통으로 이동시키는 역할을 합니다.
4. 앞서 내려받은 .dmg 파일로 드롭박스를 다시 설치합니다.
마무리
홈 디렉터리의 이름을 변경하는 것 자체는 어렵지 않지만, 가볍게 결정할 일은 아닙니다. 크고 작은 문제들을 해결하는 데 몇 시간씩 소요될 수 있으므로, 정말로 변경이 필요한지 먼저 신중하게 생각해 보세요.