Macos 为自己添加“管理员”身份

1,285 阅读1分钟

一句话概括:进入恢复模式,给用户添加 sudo 权限,然后利用 sudo 权限把自己改为管理员。

详细步骤如下:

  1. 重启 mac,一直按住开机键或者在启动时按住 Cmd+R 不放,进入恢复模式
  2. 恢复模式里,选择Option,在菜单栏中打开“终端”(此时是 root 身份)
  3. cd /Volumes/<磁盘名称>
  4. 找到/etc/sudoers文件,如果该文件不可写,使用chmod u+w sudoers为其添加权限
  5. vi etc/sudoers,找到 root ALL=(ALL) ALL 这一行,在后面追加一行自己账户的配置:<账户名> ALL=(ALL) ALL
  6. 保存后,正常重启 mac。此时,已经具备了 sudo 权限
  7. 执行 sudo dscl . -read /Groups/admin GroupMembership,看下管理员组里面都有谁(正常情况下只有一个 root)
  8. 执行 sudo dscl . -append /Groups/admin GroupMembership <账户名>,把自己的账户加到管理员组内
  9. 再次执行 sudo dscl . -read /Groups/admin GroupMembership,确保添加成功
  10. 打开系统设置->用户与群组,可以看到,自己的账户已经变成管理员了!