
어떻게든 내 Mac의 홈 디렉토리가 변경되었는데 어떻게 다시 변경해야 할지 잘 모르겠습니다. 저는 Linux 사용자에 가깝고 Mac OS X에는 해당 정보를 저장하는 다른 메커니즘이 있습니다.
기본적으로 터미널 창을 시작하는 것보다 정상적으로 컴퓨터에 로그인할 때. 나는 내 홈 디렉토리인 /Users/erik_miller 디렉토리에서 시작하지만, 다음과 같은 것을 실행하면
cd ~
기계가 다음으로 변경을 시도합니다.
/Users/erik_miller.
예, 끝에 마침표가 있는 동일한 경로입니다. 세션에 대한 $HOME 환경 변수를 변경할 수 있지만 다음에 컴퓨터를 시작하면 되돌려집니다. 따라서 해당 정보가 저장된 위치를 찾을 수 있다면 그곳에서 변경하면 모든 것이 잘 될 것이라고 생각합니다.
답변1
시스템 환경 설정의 계정 섹션에서 이름을 마우스 오른쪽 버튼으로 클릭(ctl)하면 "고급 설정" 옵션이 제공됩니다. 고급 설정 중 하나는 홈 디렉터리입니다. 마침표가 있으면 삭제하세요. 로그아웃했다가 다시 로그인해야 할 수도 있습니다...
답변2
디렉토리 유틸리티를 확인하여 사용자 정보를 찾는 위치를 알아보세요.
~ 안에시스템 환경설정»계정»로그인 옵션, 누르다가입하다...또는편집하다, 그 다음에디렉토리 유틸리티 열기...
에서서비스탭에서 Active Directory가 활성화된 경우 사용자 환경 아래의 고급 옵션과 Active Directory의 homeDirectory 속성을 확인하세요. NIS가 활성화되어 있고 네트워크에 NIS 서버가 있는 경우 NIS 암호 맵( ypmatch erik_miller passwd
)을 확인하십시오. LDAP가 활성화된 경우 LDAP의 homeDirectory 속성을 확인하십시오. 디렉토리 서비스는 dscl 명령을 사용하여 확인할 수 있습니다(예: dscl . -read /Users/erik_miller
로컬 도메인의 경우). /etc/passwd
디렉토리 서비스를 사용할 수 있는 경우 일반적으로 사용되지 않지만 확인할 수도 있습니다 .
또한 이것이 명령줄의 문제일 뿐이라고 말씀하셨기 때문에 로그인 스크립트(예: 쉘에 따라 .bashrc, .profile, .login, .cshrc, .tcshrc 등)를 확인하여 다음 사항을 확인할 수도 있습니다. 그들 중 누구도 수정하지 않습니다 HOME
.