단일 사용자 모드에서 Mac 암호를 재설정하려면 어떻게합니까?


22

언니는 약 6 개월 전에 중고 MacBook을 구입했는데 암호를 잊어 버렸습니다.

암호를 재설정하는 데 사용한 절차는 다음과 같습니다.

  1. 단일 사용자 모드로 부팅 (전원을 켤 때 Command-S를 누름)
  2. 유형 fsck -fy
  3. 유형 mount -uw /
  4. 유형 launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
  5. 입력 dscl . -passwd /Users/username password원하는 암호를 사용하여 타겟 사용자 및 암호와 사용자 이름을 대체.
  6. 재부팅

그러나 4 단계를 시도하면라고 말합니다 launch_msg(): Socket is not connected.

단일 사용자 모드에서 어떤 명령을 실행하여 Macbook이 실행중인 버전인지, 암호를 재설정하는 올바른 명령을 알고 싶습니다. 고맙습니다.


네 번째 단계에서 "dscl. passwd / Users / username"은 새 비밀번호를 "통과"합니까? "username"은 "ls / User"명령에있는 사용자 이름입니까?

답변:


3

파일 시스템을 마운트 passwd username하면 암호를 두 번 사용 하고 입력 할 수 있어야합니다 .


다음 단계를 다시 수행하십시오. 1. 유형 fsck -fy2. 유형 mount -uw /3. 유형 passwd username사용자 이름을 알 수있는 방법이 있습니까? 메인 화면 이름에서 공백을 입력해야하는지 잘 모르겠습니다.
Alexandre

내가 옳은 것을 기억한다면 나는 또한 어제 그것을 시도하고 시스템은 나에게 launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist먼저 입력을 요구했다 :(
Alexandre

ls / Users /를 수행하고 거기에서 사용자 목록을 볼 수 있습니다.
hiiambo

고마워요! ls 대신 Is *를 입력하고있었습니다. (* Capital i)
Alexandre

1
이 모두 대문자의 경우 LS를 것, 그래서 그것은 리터의
hiiambo

50

com.apple.opendirectoryd.plist대신 로드 해보십시오 .

  1. 시작시 command-S를 누르십시오.
  2. 를 실행하십시오 mount -uw /. ( fsck -fy필요하지 않습니다.)
  3. 10.7 이상에서 다음을 실행하십시오.

     launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist

    또는 10.6 이하에서 :

    launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
  4. passwd username비밀번호를 실행 하고 재설정하십시오.
  5. 를 실행하십시오 reboot.

계정의 로그인 비밀번호를 재설정하는 두 번째 방법은 복구 파티션에서 Reset Password.app를 사용하는 것입니다.

  1. 시작시 command-R을 누르십시오.
  2. 유틸리티 메뉴에서 터미널을 엽니 다.
  3. 를 실행 resetpassword하면 비밀번호 재설정 애플리케이션이 열립니다.
  4. 볼륨과 계정을 선택하고 비밀번호를 재설정하십시오.

세 번째 방법은 새 관리자 계정을 만드는 것입니다.

  1. 시작시 command-S를 누르십시오.
  2. 를 실행하십시오 mount -uw /.
  3. 를 실행하십시오 rm /var/db/.AppleSetupDone.
  4. 를 실행하십시오 reboot.
  5. 새 계정을 만드는 단계를 수행하십시오.
  6. 사용자 및 그룹 환경 설정 분할 창에서 이전 계정의 비밀번호를 재설정하십시오.

이 옵션들 중 어느 것도 로그인 키 체인의 암호를 재설정하지 않습니다.

FileVault 2가 활성화 된 경우 단일 사용자 모드로 시동하려면 암호를 입력해야하며 Reset Password.app를 사용하여 계정의 암호를 재설정 할 수 없습니다.


아아,이 중 어느 것도 내 상황에서 효과가 없었습니다. 'launch_msg () : Socket is not connected'라는 메시지가 계속 나타납니다.
Dave Sag

com.apple.opendirectoryd.plist존재하지 않는 이유는 무엇입니까?
Jake Wilson

/System/Library/LaunchDaemons/com.apple.DirectoryServices.plistPowerbook G4의 OSX 10.4에 없습니다. 그냥 지적하겠습니다.
Wyatt8740

완벽하고 철저한 답변. 정말 감사합니다. 빠른 질문 : "로그인 키 체인"이 재설정되지 않은 결과를 확장 할 수 있습니까? 감사!
Joshua Pinter

세 번째 방법은 Snow Leopard Server에서 저에게 효과적이었습니다. 첫 번째와 두 번째는 그렇지 않았습니다.
Christos Hayward

6

launch_msg(): Socket is not connected메시지가 계속 표시되므로 cd를 사용하여 LaunchDaemons 디렉토리로 이동하여 다음을 입력했습니다.

launchctl load com.apple.DirectoryServices.plist 
passwd username

이것은 효과가 있었다. 디렉토리 경로가 마음에 들지 않아 왜 오류가 발생했는지 잘 모르겠습니다.



모두가 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist를 입력하려고했기 때문에 답이 주어지지 않았습니다. LaunchDaemons 디렉토리로 이동해야했기 때문에 작동하지 않았습니다.
Kelli

1
LaunchDaemons 디렉토리에 CD를 넣은 후 명령을 쓰기 가능하게하기 위해 /System/Library명령을 입력하면mount -uw /
Benjamin Dunphy

2

대기 ⌘-S시작에 입력 한 다음

/sbin/fsck -y
/sbin/mount -uw /
sh /etc/rc

passwd [username of account you want to change here]

새 비밀번호를 두 번 입력하라는 메시지가 표시됩니다.

reboot
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.