前序:
前一段时间更新了最新版的Mac OS 12.0.1 Monterey 版本,更新完后发现一直使用的账户变成了普通账户而且在偏好设置-用户群组 中看不到有管理员账户。
这样就很麻烦,因为很多事情需要管理员权限才能做到,比如说微信的截屏功能,腾讯会议的分享屏幕功能都需要管理员赋予对应应用权限。
在中文互联网上查找了很多资料,主要是通过启动时按 Command+S 键启动单用户模式,在命令行输入相应指令删除Mac 的 .AppleSetupDone 文件从而重新激活Mac设置过程解决。
但是Apple在Mac OS 11 之后就取消了单用户模式,也就是说如果你的Mac OS是11及以上的话这种方式是没用的。后来通过google查到还有一种方式也可以达到上述效果,在此感叹一下中文互联网内容的滞后性,程序员学技术还是要多看看英文啊...
解决方法:
此方法适用情况如下:
1.系统内没有管理员账户存在,这一点可以通过 点击偏好设置-用户群组查看,如果有管理员账户,直接登录管理员账户赋予想要的用户管理权限即可。
2.无法以单用户模式启动(Mac OS 10及以后),如果可以,网上已有的教程足够解决
Okay 说完了 现在来说解决方案:
1.关闭电脑,重新启动电脑时 按住 Command + R 进入恢复(Recovery)模式
2.完成登录(如果需要)后,点击界面正中央的磁盘工具,确认Macintosh-数据盘是可写的
3.回到主界面,在上方工具菜单打开终端,输入如下指令。
cd /Volumes/”Macintosh HD”/var/db
rm -f ./.AppleSetUpdone
如果你熟悉linux指令的话,它删除了 .AppleSetUpdone 文件
4.输入 reboot 电脑会重新启动
5.再次启动后,会进入和新装系统后一样的设置流程,按流程走
这里一定要注意,不要急着登录Apple ID,跳过这一步!
我感觉我之所以没有管理员权限了就是因为更新系统后再设置时登录了Apple ID,这样后面就不会有设置管理员账户的流程。
6.在流程中会要求你设置新的账户,设置的这个新账户将成为管理员账户。
7.设置完成后用这个账户登录,你会发现你的所有数据和应用程序都没有了,不用担心,因为他们都在你原来的那个账户里。
8.再次打开 偏好设置-用户群组 赋予你想要的账户管理权限。再去登录那个账户,大功告成!
如果无法解决你的问题,可以在底下评论或者查看底下这篇文章。