解决方法一:
这个是通常的做法,目前网上搜索基本都是这个。- 开机的时候按住 command+s 进入单用户模式。
- 出现命令行终端的时候按照以下顺序输入命令:
/sbin/mount -uaw #加载系统盘rm var/db/.applesetupdone #删除系统安装完成标志,从而触发开机的重新系统设置reboot #重启电脑
- 重启完成后,电脑会跟新安装系统一样要求你进行一些系统设置,并允许你创建系统管理员账号。这时创建一个新的用户,按照提示操作。
- 新用户创建后,打开系统偏好设置-用户与群组点击原来的普通用户,右侧有个“允许用户管理这台电脑”,打勾然后重启。 电脑重启后可以以管理员的身份登录到你原来的系统,如果没有其它的用途再把刚新创建的管理员账户删除就可以了(也可以考虑留这个用户作为应急备用)。
解决方法二:
经过研究,发现还有另外一种方法快速的解决问题: 通常用户虽然没有了管理员权限,但是在终端状态,sudo命令,输入你的密码,还可以执行root权限。 因此可以在命令行重新将本用户加入到管理员组:sudo dscl . -merge /Groups/admin GroupMembership <用户名>用户名>
这个命令执行后,权限立即就生效了。
这时候可以再到系统设置->用户及用户组中打开左下角的保护锁,此时认证窗口已经可以正常工作了。接着再勾选上“允许用户管理这台电脑”,重启电脑即可。