cowka

Mac误删管理员组的补救措施

在用dseditgroup操作组的时候,不小心手抖,把admin组给删了,然后导致所有的账号都失去了管理员的权限。。。。

网上搜了很久,方案基本都是:

// 开机时,cmd+s 进入单用户模式
// 终端输入:

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

上述方案在当前时间是不可用的,因为 /var/db/.AppleSetupDone 这个文件不存在!

后续一番搜索和操作之后,得到下面这个操作可以找回管理权限:

  1. 如果仅仅是所有账号无管理权限,admin组还在,那么可以以下操作
    // 开机时,cmd+r 进入恢复模式
    // 终端输入:
    
    cd /Volumes/Macintosh\ HD
    rm var/db/.AppleSetupDone
    
  2. 如果像我一样,连admin组都误删了的话,可以先进入恢复模式,重新安装mac系统(个人数据不会删除,会将admin组恢复);在按上面第1步进行后续操作

参考:
https://discussions.apple.com/thread/4957821

分类:

技术点:

相关文章: