그래서 나는 놀고 있었고 단일 사용자 모드에서 암호를 재설정 할 수 있는지 확인하기로 결정했습니다. 복구 파티션을 사용하여 사용자 암호를 더 안전하게 재설정 할 수 있다는 것을 알고 있습니다.이 암호는 10.9.2이므로 필요한 경우 단일 사용자 모드에서 암호를 사용할 수 있는지 확인하고 싶었습니다.
fsck를 먼저 실행하지 않았습니다 (10.5 또는 10.6에서도 실제로는 필요하지 않았기 때문에).
나는했다 :
/ sbin / mount -uw /
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
비밀번호 사용자 이름
- 그래서 로그인 비밀번호를 재설정했습니다.
- UI로 재부팅
- 사용자 계정에 성공적으로 로그인
- Finder가 키 체인을 업데이트하거나 새 키 체인을 생성하거나 계속 로그인 할 것인지 묻습니다. 과거에 항상했던 것처럼 새로운 키 체인을 만들었습니다.
- 그런 다음 Finder는 지속적으로 "로그인"키 체인의 비밀번호를 요청했습니다.
- 새 비밀번호가 작동하지 않고 이전 비밀번호 만 작동했습니다.
실험으로, 나는 타임머신에 들어가서 어제로 돌아가서 (내가 엉망이되기 전에) /Systems/Library/LaunchDaemons/com.apple뿐만 아니라 / Users / username / Library / Keychains /의 모든 항목을 복원하고 교체했습니다. 그런 다음 opendirectoryd.plist를 재부팅하십시오.
새 비밀번호가 작동했고 프롬프트에서 "키 체인 업데이트"를 선택한 다음 찾기를 계속했습니다. 같은 문제입니다. 많은 응용 프로그램에서 로그인 키 체인의 암호를 제공하도록 요청합니다. 이전 비밀번호 만 작동했습니다. 오래된 키 체인 파일과 오래된 열린 디렉토리 plist를 사용하고 있기 때문에 이런 종류의 의미가 있습니다.
복구 파티션을 사용하여 암호를 변경 한 다음 모든 것에 대해 이전 암호를 제공하여 문제를 해결했습니다 (완전히는 아니지만).
그래서 내 질문은 다음과 같습니다.
1.) 로그인 키 체인이나 열린 디렉토리 plist가 아닌 경우 사용자 또는 관리자 로그인 비밀번호는 실제로 어디에 저장됩니까?
2.) 프롬프트가 표시 될 때 새 키 체인을 만든 경우 로그인 키 체인에 이전 비밀번호가 필요한 이유는 무엇입니까?
그냥 궁금 해요! 감사!