Mac更换用户名后丢失管理员权限

手贱的代价。

背景:

周末手贱,换了Mac的用户名,导致用户没有了root权限,点击系统偏好设置-用户与群组 下面的解锁按钮,会弹出窗口,要求输入 用户名和密码,输入后一直报错,显示管理员的账号和密码不正确。第一反应就是Google下,看到了一些解决方案,但又不敢乱折腾,于是跑去店里问了下工作人员,说是需要重装系统,因为没有预约,便被安排在那里等着,招待我的那个妹子说如果有客户取消预约,就让工程师来给我装,可想而知,这样的几率有多低,果然,等了很久都没有人,于是决定自己去Genius Bar 天才吧下个预约单先,看到了在线协助,试了试,按照工程师的步骤一步步来,惊喜的是,结局很完美。

记录下解决方法,以便他人参考,下次遇到就可以自己处理,不用去店里白白等啦。

解决方法

三步即可:

  • 设备重启,启动时,按住“command + S”, 进入单一用户模式,会出现类似终端的界面,依次输入如下三个命令:

    /sbin/mount -uw
    rm /var/db/.AppleSetupDone
    reboot
    

    随后电脑会重启,但也有可能不重启,我遇到的便是没有重启,要求输入用户登陆的密码,输入即可,随后设备自动重启了。如果一直没有重启,请手动重启。

  • 创建一个新的管理员账号

    reboot后,会进入类似于装机时的界面,让你选择语言和区域,这就是在创建一个新的管理员账号了,按照步骤走即可。

  • 提升原来账号的权限为管理员

    添加了新的管理员账号后,点击系统偏好设置-用户与群组,解开左下角的锁(使用新的管理员账号的密码),点击自己的用户账号,最后点击右侧的“允许用户管理这台电脑”。

    OK!也可以直接删除掉自己的用户账号,用新的管理员账号。

后记:

没事不要瞎改用户名,没事不要瞎改用户名,没事不要瞎改用户名。