You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS High Sierra误转管理员为标准用户,single user mode操作报错求助

解决macOS High Sierra管理员转标准用户后的权限恢复问题

我之前帮朋友处理过完全相同的情况,给你一套分步的实操方案,亲测在High Sierra上有效:

第一步:解决单用户模式的磁盘写锁定问题

你遇到的device is write locked和error=13,大概率是磁盘挂载为只读模式,或者系统完整性保护(SIP)限制了操作。按以下步骤操作:

  1. 重启Mac,开机时按住Command + S进入单用户模式,等待命令行出现。
  2. 先运行磁盘修复命令,确保磁盘无错误:
    /sbin/fsck -fy
    
    等命令执行完成,看到** The volume [你的磁盘名] appears to be OK的提示再继续。
  3. 尝试重新挂载磁盘为可读写模式:
    /sbin/mount -uw /
    
    如果还是提示写锁定,说明SIP可能限制了操作,需要先临时禁用SIP:
    • 重启Mac,按住Command + R进入恢复模式。
    • 打开顶部菜单栏的「实用工具」→「终端」。
    • 执行命令禁用SIP:
      csrutil disable
      
    • 重启后再次进入单用户模式,重新执行前面的挂载命令,应该就能正常读写了。

第二步:正确删除AppleSetupDone文件(解决找不到的问题)

你找不到这个文件是因为路径输入错误,High Sierra中这个文件的正确路径是/private/var/db/AppleSetupDone,按以下步骤操作:

  1. 在单用户模式下,进入正确的目录:
    cd /private/var/db/
    
  2. 删除文件:
    rm AppleSetupDone
    
    如果提示权限错误,加上sudo(单用户模式下默认是root,大概率不需要,但可以试试):
    sudo rm AppleSetupDone
    
  3. 执行完成后,输入reboot重启Mac。

第三步:创建新的管理员账户

重启后Mac会进入初始设置界面,就像刚开机的新系统一样,按照提示创建一个新的管理员账户。创建完成后,你可以:

  • 进入「系统偏好设置」→「用户与群组」。
  • 点击左下角的锁图标解锁,选择你之前的标准用户账户,勾选「允许用户管理这台电脑」,把它重新恢复为管理员。
  • 之后如果不需要新创建的管理员账户,可以删除它(记得先备份重要数据)。

额外注意事项

  • 操作前如果有重要数据,尽量先通过恢复模式的「磁盘工具」挂载磁盘,把数据备份到外部存储。
  • 恢复完成后,记得重新启用SIP(进入恢复模式终端,执行csrutil enable),避免系统安全性降低。

内容的提问来源于stack exchange,提问作者SUMIT TRADERS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:11:44