맥에서 관리자 계정을 복구하는 방법이며 개인적인 경험에 근거하여 작성된 글입니다. 이유는 정확하게 모르겠으나 사용자 계정 이름을 변경하려다 계정에서 관리자(admin) 권한이 사라져 버렸습니다. 관리자 계정이 존재하지 않기 때문에 맥의 root 계정을 활성화 시킬 수도 없고 다른 계정에 관리자 권한을 줄 수도 없는 난처한 상황에 처하게 되었죠. 여러가지 방안을 검색해서 적절한 방법을 찾아 지금은 관리자 계정을 복구시켰습니다. 같은 문제를 가진 분들을 위해 해결 방안에 대해 공유하고자 합니다.
업데이트 로그
- UPDATE 2018-10-04 : 계정 삭제 방법 추가
- UPDATE 2018-12-04 : 추가 내용 조금 삽입
- UPDATE 2019-02-26 : 본문 및 이미지 수정
관리자(admin) 권한 복구하기
간단한 절차로 관리자 계정을 새로 생성하실 수 있습니다. 그리고 그 계정을 이용하여, 관리자 권한이 사라진 계정에 다시 관리자 권한을 부여하시면 됩니다.
- 수행 : 새로운 관리자 계정 생성 > 다시 관리자 권한을 부여
1) ‘Single User Mode(단일 사용자 모드)’로 부팅 : 시스템을 재부팅하신 후, ‘cmd + S’를 꾸욱 누르시면 됩니다.
* 제 경우엔 문제 없었지만, T2 보안 칩이 들어있는 맥에는 ‘cmd + S’가 정상적으로 동작하지 않는다고 합니다. 단일 사용자 모드로 진입하는 다른 방법은 애플 공식 문서에 잘 설명되어 있습니다. ‘cmd + S’가 동작하지 않으시는 분들은 아래 방법으로 진행해보시기 바랍니다.
‘단일 사용자 모드’로 진입하는 다른 방법 ▼
* Macintosh HD는 기본적으로 마운트가 되어있을테니 2번부터 4번 단계는 아마도 생략하셔도 될 듯합니다.
- Mac을 켠 후에 바로 ‘command + R’ 키를 길게 눌러 macOS 복구에서 시동합니다.
- 유틸리티 윈도우에서 디스크 유틸리티를 선택한 다음 계속을 클릭합니다.
- 디스크 유틸리티 사이드바에서 사용 중인 볼륨을 선택한 다음 파일 > 메뉴 막대에 있는 마운트를 선택합니다. (볼륨이 이미 마운트되어 있는 경우 이 옵션이 흐리게 표시됩니다.) 그런 다음 메시지가 표시되면 관리자 암호를 입력합니다.
- 디스크 유틸리티를 종료합니다.
- 메뉴 막대에 있는 유틸리티 메뉴에서 터미널을 선택합니다.
출처 – 애플 지원 문서
2) 아래와 같은 화면이 나오면, 다음 커맨드를 하나씩 차례로 입력합니다(사진이 흐릿하나 별로 중요한 내용은 아닙니다. 그냥 명령어 입력줄입니다).
* 아래 커맨드가 모두 정상적으로 동작하셨다면 2-1)부터 2-2)까지의 절차는 무시하셔도 됩니다.
/sbin/mount -uw / rm /var/db/.AppleSetupDone reboot
예외) rm /var/db/.AppleSetupDone 경로를 찾지 못하는 경우
혹, 2번째 커맨드(rm /var/db/.AppleSetupDone)에서 아래와 같은 메시지가 나오시는 분들은 ‘복구 모드’의 터미널에서 /(루트)가 가리키는 경로가 Macintosh\ HD의 /(루트)가 아니기 때문입니다.
rm /var/db/.AppleSetupDone: No such file or directory
2-1) 먼저 정상적으로 부팅하신 후, /var/db 경로에 .AppleSetupDone 파일이 있는지부터 체크합니다. ▼
터미널로 ls /var/db/.AppleSetupDone 하셔도 됩니다(ls가 아니더라도 touch 하셔도 되고, 확인 가능한 아무 커맨드를 사용하셔도 됩니다).
/var/db
2-2) 파일이 정상적으로 존재한다면 그 다음, 복구 모드로 다시 들어가셔서 아래와 같이 진행해주시면 됩니다. ▼
cd /Volumes/Macintosh\ HD/var/db rm .AppleSetupDone reboot
3) 위 과정이 끝나면, 맥을 새롭게 설정하는 화면이 나옵니다. 처음 맥을 켰을 때 설정하는 것과 정확하게 일치하기 때문에 ‘내 맥이 재설치가 되는건가??’하는 오해를 할 수도 있지만 기존에 있던 계정에는 아무런 영향이 가지 않습니다. 새로 만들어지는 계정에 대한 설정이므로 이후 삭제하실 용도라면 아무렇게나 셋업해서 빨리 넘어가도 무관합니다.
4) 새로 만들어진 계정으로 접속해서 ‘System Preferences.. > Users & Groups’로 이동합니다. 그리고 기존 계정에 사라졌던 관리자(admin) 권한을 다시 부여하도록 합니다. 이후, 새로 만들어진 계정은 삭제하셔도 무관합니다.
- 관리자 권한 부여 : ‘Allow user to administer this computer’ 활성화 ▼
계정 삭제하는 방법 ▼
- Users & Groups에서 계정을 선택해주시고, ‘-‘ 버튼을 누르시면 됩니다.
- 삭제를 원하시는 계정으로 로그인되어 있는 경우 삭제할 수 없습니다. 다른 계정으로 로그인하여 진행하시기 바랍니다.
이상입니다.
참고
[…] [맥북 / macOS] 관리자(admin) 계정이 사라진 경우 복구하기 […]
감사합니다.
도움되셨다니 다행입니다. 🙂
감사합니다! 관리자 계정 사라졌는데 이거보고 따라해서 해결 되었습니다..
그런데 새로 생성한 계정을 삭제는 어떻게 하는건가요? ㅠㅠ이무리 찾아도 나오질 않네요
안녕하세요,
Users & Group 부분에서 계정을 선택해주시고, – 버튼만 눌러주시면 됩니다.
본문 하단에 캡처와 함께 업데이트 해두었습니다. 🙂
ㅇㅏ무리 해도 새로 계정을 만드는 과정이 나오지않는데 어떻게해야하나요..
구체적으로 적어주시지 않아 어떤 단계에서 막히셨는지 알기 힘드네요. 대부분 FileVault나 SIP를 해제하고 진행하면 문제가 해결되긴 하는데, 어떤 단계에서 정확하게 막히셨는지 모르니 확답을 드리지 못하겠네요.
/sbin/mount -uw /
rm /var/db/.AppleSetupDone
reboot
로 재시작까지 진행해주셨는데, 다음 창으로 진행되지 않는다는 말씀이신가요(스샷 같은게 있으면 더 좋을 듯합니다)?
* 댓글에 이미지 업로드는 제한되어 있으므로, imgur 같은 이미지 업로드 플랫폼에 업로드해주시고 공유해주시면 됩니다.
/sbin/mount -uw /
rm /var/db/.AppleSetupDonereboot
이거 한줄에 다 적어넣는건가요?
아니요. 한줄씩 return 키로 넣어주셔야 합니다.
나와 있는대로 했는데, 그냥 재부팅만 되고 초기화 세팅이 안되는데 방법좀 알려주세요 ㅡㅜㅜ
구체적으로 적어주시지 않아 어떤 단계에서 막히셨는지 알기 힘드네요. 대부분 FileVault나 SIP를 해제하고 진행하면 문제가 해결되긴 하는데, 어떤 단계에서 정확하게 막히셨는지 모르니 확답을 드리지 못하겠네요.
터미널 커맨드를 다 입력하고 ▼
/sbin/mount -uw /
rm /var/db/.AppleSetupDone
reboot
재시작까지 진행해주셨는데, 다음 창으로 진행되지 않는다는 말씀이신가요(스샷 같은게 있으면 더 좋을 듯합니다)?
/sbin/mount*-uw*/
rm*/var/db/.AppleSetupDone
Apple에서 L이 대문자로 계속 인식되네요…
둘째줄 다 치고 기다려도 셋째줄로 내려가지 않네요… 도와주세요
아 해결했습니다. ^^
🙂
정말 초보적인 질문이라 죄송하지만…. 줄바꿈은 어떻게 하나요? ㅠㅠ
터미널 명령어를 말씀하시는 건가요?? ‘return’키를 누르시면 됩니다. 🙂
안녕하세요 먼저.좋은글.대단히.감사합니다.
저같은경우에는 cmd+s로 진입이되지않아
Cmd+r로 진입하여
터미널로.진행을하고있는데.맞는지요?
그리고 fileVault, sip는 해제된상태이며
첫번째줄은 내용없이 리턴이되나
두번째줄 Rm—–Done을 입력하면
No such file or directory라고합니다.
도움을 청해도.될까요? 미리 감사드립니다.
안녕하세요,
저는 cmd + S로 진입하였으나 위 방법도 단일 사용자 모드로 진입하는 방법이 맞네요. 출처 – https://support.apple.com/ko-kr/HT201573
혹, 아래 링크를 참조하시어 펌웨어 패스워드를 해제하시고 Single User Mode(cmd + S)를 시도해보시기 바랍니다.
참조 : https://support.apple.com/ko-kr/HT204455
지금 applesetupdone 삭제하려는데 cd Macintosh HD 이거 입력하는 부분에서 계속 no such file or directory가 뜹니다….. ㅠㅠ
계정이 막혀서 앱도 번번히 못깔고 업데이트에도 문제가 많았는데 이리 순탄하게 해결하는 방법 알려주셔서 정말 감사드려요!
도움되셨다니 다행입니다. 🙂
안녕하세요. 커맨드+S 눌러서 싱글유저모드로 진입은 되는데요, 텍스트들이 화면위로 막 올라가다가 멈추질 않고, 저절로 로그인 화면으로 넘어가 버려서 텍스트를 입력할 타이밍이 안생깁니다. 이럴땐 어떻게 해야 할까요? ㅠㅠ
제 경우엔 문제 없었지만, T2 보안 칩이 들어있는 맥에는 cmd + S가 정상적으로 동작하지 않는다고 합니다.
단일 사용자 모드로 진입하는 다른 방법은 애플 공식 문서에 잘 설명되어 있습니다.
출처 – https://support.apple.com/ko-kr/HT201573
아래 방법으로 진행해보시기 바랍니다. 🙂
1. Mac을 켠 후에 바로 command-R 키를 길게 눌러 macOS 복구에서 시동합니다.
2. 유틸리티 윈도우에서 디스크 유틸리티를 선택한 다음 계속을 클릭합니다.
3. 디스크 유틸리티 사이드바에서 사용 중인 볼륨을 선택한 다음 파일 > 메뉴 막대에 있는 마운트를 선택합니다. (볼륨이 이미 마운트되어 있는 경우 이 옵션이 흐리게 표시됩니다.) 그런 다음 메시지가 표시되면 관리자 암호를 입력합니다.
4. 디스크 유틸리티를 종료합니다.
5. 메뉴 막대에 있는 유틸리티 메뉴에서 터미널을 선택합니다.
본문 내용 그대로 입력값을 다 입력했는데요! 새로만든 계정이 안나오고 기존에 있던 계정들만 있네요 ㅠㅠ
FileVault나 SIP를 해제하면 대부분 된다고 하셨는데 이 부분을 어떻게 해제하는 건지 이해가 가지 않는데 설명해주실 수 있을까요ㅠㅠ??
아래 커맨드를 하나씩 입력하시고, 재설정 화면까지 끝마치셨는데 계정이 나오지 않으시는 건가요? 아니면 재설정 화면이 나오지 않으신 건가요?
첫번째 : /sbin/mount -uw /
두번째 : rm /var/db/.AppleSetupDone
세번째 : reboot
만약, 재설정 화면이 나오지 않는 것이라면 -> SIP / FileVault 해제 후 재시도 ▼
-SIP 해제 방법은 https://wp.me/p90Vk0-1ZH 여기를 참조해주시고, FileVault는 System Preferences > Security & Privacy > FileVault에서 해제 하실 수 있습니다.
-SIP와 FileVault 해제가 실제로 효과가 있는 방법인지는 모릅니다(참고로 제가 진행할 때 꺼둔 채로 진행했기 때문에 ‘아마 그럴 것이다’라고 예측하고 있는 것입니다). 켜져 있으면 해제하고 진행해보시기 바랍니다.
재설정 화면까지 끝마치셨는데 계정이 나오지 않으시는 것이라면 -> 저도 잘 모르겠습니다.
안녕하세요.. 홈폴더 이름을 변경하다가 관리자가 사라지고 표준사용자로 바뀌었는데요..ㅜㅜ 명령어를 여러번 따라했는데 그때마다 두번째 줄에서 파일이나 디렉토리를 찾을수없다고 뜨고있습니다.. 혹시나 해서 sip 는 해제했고 filevault는 해제하러 설정 들어갔더니 설정 변경하려면 관리자암호를 입력하라고 하네요… 관리자가 없어서 재설정중인데… 어떻게 해결해야 할까요… 도와주세요ㅠ.ㅠ
* 제가 겪은 문제로 인한 경험적 해법이 아니라 경험과 생각에 의한 추론적 해법입니다. 따라서, 100프로 해결되지 않을 수도 있습니다. 시도해보시고 답변주시면 감사드립니다.
먼저, 비관리자 계정(현재의 계정)의 파인더에서 /var/db 디렉토리로 이동합니다. 그리고, cmd + shift + . 단축키로 숨김파일 중 .AppleSetupDone이 있는지 확인합니다. (터미널 열어서 ls /var/db/.AppleSetupDone로 확인하셔도 됩니다)
만약 정상적으로 파일이 있다면, 이는 복구 모드에서 /(루트)가 가르키는 경로가 macOS 복구 파티션이라 Macintosh\ HD/var/db 경로를 가리키지 문제입니다.
이 문제를 해결하기 위해 그럼 다시 복구 모드로 들어가주시고, 터미널을 열어 아래 순으로 진행해보시기 바랍니다. (// 뒤에 내용은 그냥 코멘트입니다. 입력하시면 안됩니다)
cd /Volumes //볼륨으로 이동
ls -l //볼륨 확인
cd Macintosh\ HD //맥킨토시 HD로 이동
cd var/db //var/db 디렉토리로 이동
ls -la //ls로 리스트를 한번 확인합니다(.AppleSetupDone이 있는지 없는지).
rm .AppleSetupDone //그리고 지워줍니다.
reboot //재시작.
하시면 됩니다.
답글 감사합니다 ㅠ
적어주신대로 해봤는데요.. 현재 계정에는 .AppleSetupDone 있는걸 확인하고 (0바이트..) 아래 적어주신거 쭉 따라했는데 .AppleSetupDone <–이게 없었어요 그래서 다시 재시작하고
본문중에
cd /Volumes/Macintosh\ HD/var/db
rm .AppleSetupDone
reboot
이거를 다시 따라했는데 저는 목록에 .AppleSetupDone 이게 없네요……
몇일째 씨름을 하고 있는데 이제 어떻게 해야 할까요 ㅠㅠ
/var/db에 .AppleSetupDone이 있는데 rm .AppleSetupDone이 작동하지 않는다는 말씀이신가요….?
혹, 그 부분 캡쳐해서 공유해주실 수 있나요?
저때 저렇게 하다가 포기하고 바빠서 맥북을 손도 못대고 있다가 오늘 켰는데 새로 계정이 생기진 않았는데 기존 계정으로 들어가니 그.. 처음에 설정하는 화면이 뙇!! 왜갑자기 나오는지는 모르겠지만 글남겨주신대로 이것저것 하다보니 결국 해결하게 되었네요 정말정말정말 감사합니다 ㅠㅠㅠ!!!
유익한 글과 친절한 답변 감사합니다ㅎ 오늘도 즐거운 하루 되세요~!!
도움되셨다니 정말 뿌듯합니다. 아마 댓글 로그를 보고 같은 문제를 가지고 계신 다른 분들도 도움을 받으실 수 있을 것 같네요!
문제 질의해주셔서 오히려 더 감사합니다. 🙂
현재계정에 ApplesetupDone파일이 없는 경우는 어디서 다운로드 할 수 있나요/?? ㅠㅠ…
그럴리가 없는데.. 혹 스크린샷 공유 가능하신가요?
no such file or directory 만 계속 뜨네요 ㅠㅠ
감사합니다. 도움되었습니다.
도움되셨다니, 다행입니다.
너무 감사합니다 덕분에 관리자 계정 생성하고 OS업그레이드 해결했습니다
통신으로 설치하면 왜 관리자 계정이 사라질까요??
능력자 덕분에 잘 해결했습니다
감사합니다
음.. 글쎄요. 그 부분에 대해서는 저도 잘 모르겠습니다. 몇몇 애플 지원 문서에도 ‘관리자 권한이 사라질 수 있음’이라고만 설명해두었지 왜 인지는 정확하게 언급해두지 않았더라구요. ㅠ
ㅠㅠㅠ OS재설치할뻔했는데 정말 감사합니다!!!
도움되셨다니 다행입니다. 🙂
.AppleSetupDone이 없으면 어떻게 합니까?
Macintosh\ HD/var/db에 없다는 말씀이십니까?
그게 아니라면 복구 모드에서 아래와 같이 해보시기 바랍니다.
cd /Volumes
ls -l (모든 볼륨 보기)
cd Macintosh\ HD
cd var/db
ls -la (여기서.AppleSetupDone이 보이실겁니다)
rm .AppleSetupDone
안녕하세요:) 저도 똑같이 관리자 계정이 사라져서 시도해보려고 하는데, 혹시 파일들을 먼저 백업을 해야 할까요? 아니면 그대로 두고 진행해도 기존 파일에 영향이 없는지 궁금합니다ㅠ
(저는 개인적으로) 큰 문제가 아니라고 생각하기 때문에 그냥 진행했습니다.
조금이라도 걱정되신다면 백업하고 진행하시면 될 것 같습니다.
정말 감사합니다 ㅎㅎㅎ 엄청 도움됐어요 ㅠㅠ
command R 해서 단일 사용자 모드로 진입 했는데 마지막 단계인 터미널까지는 들어갔는데 검은 화면은 어떻게 나오는 건가요? 어디를 들어가야, 뭐를 눌러야 나오는지 본문 아무리 다시 봐도 모르겠는데 원래는 이게 그냥 나오는 건가요
부팅 시 cmd + s를 눌러 단일 사용자 모드로 바로 진입하실 수 있으시면 검은 화면을 보실 수 있고, 아니면 본문에 나와 있는 복구 모드로 들어가서 터미널을 여시면 됩니다(검은 화면이 나오지 않습니다).
다음, 터미널에서 아래 커맨드를 차례대로 입력하시면 됩니다.
/sbin/mount -uw /
rm /var/db/.AppleSetupDone
reboot
AppleSetupDone 파일이 말씀하신 경로에서 안보이고 새 관리자 권한까지 부여했는데 기존계정으로 로그인하면 라이브러리를 복구하라는 메시지가 계속 뜨고 비밀번호를 입력하여도 자꾸 똑같은 메시지가 떠요 어떻게 해야할까요?
저 같은 경우는 2010년 13인치 구형 맥북을 쓰고 있어요.. 여기서 알려준 정보대로 하다가 잘 안됬었는데 그 이유는
마운트된 볼륨명을 제가 정확히 적지 못해서 였네요 ㅎ 저는 하드드라이브가 2개이고 그걸 Main HDD, Second HDD로 이름을 준 케이스였습니다.
애플 케어센터에 전화해서 물어보니
1. Coommand +R 리커버리 접속
2. 디스크 유틸리티에서 마운트 된 하드드라이브 이름 확인
3. 디스크 유틸리티 종료
4. 메뉴막대 > 유틸리티 > 터미널접속
5. rm “/Volumes/Main HDD/var/db/.AppleSetupDone”
6 엔터
7 재부팅 되니깐 이후에는 위에서 설명해주신대로 처음부터 다시 관리자 설정하는 코스로 갔어요..거기서 관리자 설정을 새로 만들고(새로 만든 관리자 설정은 New1이라고 지었어요
8 시스템 환경설정 > 사용자 및 그룹 > 여기서 원래 쓰던 아이디가 표준 사용자로 되어 있는데 원래 쓰던 아이디 선택 후 오른쪽에 보시면 관리사 권한 설정하는거 체크해주신후
9 New1을 삭제 (이때 홈 디렉토리까지 삭제를 반드시 체크해주세요)
10 재부팅
11원래 내가 쓰던 아이디로 로그인
이렇게 되었습니다.
5번에서 위의 경우처럼 no such file or directory가 뜬적이 있었는데 정확히는 제가 쓰는 하드의 이름을 제대로 넣어야 하더라구요.. 그게 문제였던거에요.. 그리고 하드드라이브가 마운트 잘 되어있는지도 꼭 확인해주셔요되구요.
그래도 여기서 정보알아가서 도움 많이 되었습니다 🙂
정말 감사해요~!