单用户模式可重置Mac管理员密码但会清空钥匙串;需按⌘+S开机进命令行,执行/sbin/mount -uw /、launchctl load com.apple.opendirectoryd.plist、passwd【用户名】设新密,最后reboot重启。

Mac忘记管理员密码又没绑定Apple ID、也没有其他管理员账户可用时,单用户模式是绕过图形界面直接调用系统底层命令重置密码的可行路径,但该方法会清空原账户的钥匙串并可能导致部分系统配置丢失。
进入单用户模式并挂载根文件系统
关机后,按住 Command(⌘)+ S 键不放 → 按电源键开机 → 听到启动声后松手,直到屏幕出现白色文字滚动的命令行界面。
输入命令:/sbin/mount -uw / → 回车。这一步让系统以读写方式重新挂载根分区,否则后续所有写入操作都会失败。
【注意:若输入后提示 mount: not found 或卡在 Waiting for root device,说明当前macOS版本(Ventura及更新)已禁用单用户模式,此路径不可用】
加载目录服务并修改指定用户密码
依次执行以下两条命令(每条输完回车):
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
passwd <strong>【你的管理员用户名】</strong>
第二条命令中的用户名必须与系统实际账户名完全一致,区分大小写,可通过 ls /Users 查看有效用户列表。输错用户名会导致“user not found”错误,无法继续。
回车后,系统会要求你输入新密码两次——注意:输入时屏幕上不会显示任何字符,这是正常现象,安静输完再回车即可。
强制退出并重启系统
输入命令:reboot → 回车。
Mac将自动重启,跳过所有登录验证直接进入桌面环境。此时原账户密码已更新为你刚设定的新密码,但原钥匙串已被清除,需手动重建或从iCloud同步恢复。

















