以下几种方法可以删除macOS 12.1的密码:
1. 通过系统偏好设置
打开"系统偏好设置"
点击"用户与群组"
左下角点击锁图标,输入当前管理员密码解锁
选择要修改的用户账户
点击"更改密码"按钮
在新密码和验证字段留空
点击"更改密码"完成操作
2. 使用终端命令
打开终端(应用程序/实用工具/终端)
输入命令:`sudo passwd -d 用户名`
输入管理员密码确认
重启系统后该用户将无需密码登录
3. 单用户模式重置
关机后按Command+S进入单用户模式
输入:`mount -uw /`
输入:`launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist`
使用`passwd 用户名`命令重置密码
最后输入`reboot`重启
4. 恢复模式重置
重启时按住Command+R进入恢复模式
从实用工具菜单打开终端
输入`resetpassword`命令
跟随图形界面向导操作
5. 创建新管理员账户
通过恢复模式终端
输入:`rm /var/db/.AppleSetupDone`
重启后进入初始化设置
创建新管理员账户
登录后删除原账户
注意事项:
删除密码会降低系统安全性
某些功能如FileVault需要密码才能使用
企业管理的Mac可能受策略限制
建议至少设置简单密码而非完全删除
启用自动登录功能可减少密码输入次数
更深入的技术细节:
macOS的密码系统与OpenDirectory服务深度集成,密码哈希存储在/var/db/shadow/hash目录下。完全删除密码会导致系统创建空密码的SHA-512哈希记录。在启用了SIP(System Integrity Protection)的系统上,部分密码操作需要先进入恢复模式禁用保护。对于企业环境,建议使用MDM解决方案而非直接删除密码。