본문 바로가기

인공지능/인공지능 뉴스

macOS 사용자 암호 재설정 방법

반응형

macOS 관리자/사용자 암호 재설정 방법

macOS에서 관리자 암호를 잊어버려 재설정하는 방법은 단일 사용자 모드(Single User Mode)로 부팅하여 일련의 명령어를 통하여 변경할 수 있다.

 

순서:

1. 맥 컴퓨터의 전원을 켜고, ‘~’하는 시동음이 들릴 때 Command + S 키를 눌러 컴퓨터 부팅을한다.

2. macOS가 단일 사용자 모드(Single User Mode)로 부팅되면서 모든 명령어들이 차례로 보이기 시작한다(검은색 바탕에 흰색 글자로 나오면서 스스로 부팅을 위한 여러 단계를 처리하는 모습을 볼 수 있음)

3. 먼저 MacOS 내 파일 시스템 일관성 검사(File system consistency check. fsck)를 하여 문제를 확인하고 수정해야 한다(Unix OS에 있는 파일 시스템 결함을 확인하여 자동 복구 기능을 한다).

  > /sbin/fsck –fy <enter>

4. 볼륨 크기, 설치한 드라이브 유형 및 잠재적 문제 정도에 따라 fsck를 완료하는 데 시간이 걸릴 수 있다(시간이 걸리더라도 인내심을 갖고 기다려야 할 일이다)

5.
시스템 디스크 볼륨에 읽기/쓰기 권한으로 접근할 수 있도록 마운트한다.

> /sbin/mount -uw /

 

6. macOS launchd 프로세스를 사용하여 데몬과 에이전트를 관리한다. launchd는 시스템이 시동되는 동안 커널이 컴퓨터를 설정하기 위해 실행하는 첫 번째 프로세스다. 셸 스크립트를 데몬으로 실행하기 위하여 해당 스크립트를 launchd로 실행해야 한다. launchd와 직접 상호작용할 필요 없이 launchctl 명령어를 사용하여 launchd 데몬 및 에이전트를 로드하거나 언로드할 수 있다.

           

- Apple 지원 시스템 데몬 : ‘/System/Library/LaunchDaemons/’

- 권한설정 관련 파일 : com.apple.opendirectoryd.plist   

> launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist

 

7. 관리자 비밀번호 설정을 위하여 관리자 권한을 부여한다.
계정명대신 관리자로 복원하려는 계정명(e.g. userabc) 새로운 비밀번호를 입력한다.

 > dscl. -passwd/Users/userabc 비밀번호

 

8. 사용자 이름을 모르는 경우 단일 사용자 모드에서 언제든지 확인할 수 있다.

> ls /Users

 

9. 시스템을 재 시작한다.

    >  reboot

반응형