Mac误删管理员组的补救措施
在用dseditgroup操作组的时候,不小心手抖,把admin组给删了,然后导致所有的账号都失去了管理员的权限。。。。
网上搜了很久,方案基本都是:
// 开机时,cmd+s 进入单用户模式
// 终端输入:
/sbin/fsck -fy
/sbin/mount -uw /
rm /var/db/.AppleSetupDone
reboot
上述方案在当前时间是不可用的,因为 /var/db/.AppleSetupDone 这个文件不存在!
后续一番搜索和操作之后,得到下面这个操作可以找回管理权限:
- 如果仅仅是所有账号无管理权限,admin组还在,那么可以以下操作
// 开机时,cmd+r 进入恢复模式 // 终端输入: cd /Volumes/Macintosh\ HD rm var/db/.AppleSetupDone - 如果像我一样,连admin组都误删了的话,可以先进入恢复模式,重新安装mac系统(个人数据不会删除,会将admin组恢复);在按上面第1步进行后续操作