必须启用系统内置自动登录功能,且需先关闭文件保险箱;macOS Ventura 13+通过“系统设置→用户与群组”图形化配置,需管理员密码解锁并二次验证目标账户密码;终端命令需替换用户名、输入管理员密码后执行sudo killall loginwindow并重启生效。

Mac开机后想跳过密码输入直接进入桌面,必须启用系统内置的自动登录功能,该功能会将指定用户账户与启动流程绑定,但启用前需确认未开启文件保险箱——否则设置项呈灰色不可选。
通过系统设置启用(macOS Ventura 13 及更新版)
这是最稳妥的图形化路径,带管理员密码解锁与目标账户密码二次验证,适合首次配置或注重操作安全性的用户。
第一步:点击屏幕左上角苹果菜单 → 选择“系统设置”。
第二步:在左侧边栏滚动到底部,点击“用户与群组”。
第三步:点击右下角锁形图标 ?,输入【当前管理员账户的完整密码】解锁设置项——不是目标自动登录用户的密码,输错会导致后续无法选择账户。
第四步:向下滚动,在“自动以此身份登录”右侧点击下拉箭头,从列表中选择你希望开机自动登录的用户账户。
第五步:系统立即弹出密码确认窗口,此时必须输入【该目标账户当前正在使用的有效登录密码】,点击“好”后设置即时生效,无需重启即可测试(下次开机即触发)。
用终端命令快速启用
绕过图形界面,直接写入系统级偏好设置,执行后需重启才生效;若终端命令执行成功但未重启,自动登录不会触发。
打开“应用程序”→“实用工具”→“终端”。
输入以下命令(将yourusername替换为实际用户名,例如 zhangsan):
sudo defaults write /Library/Preferences/com.apple.loginwindow autoLoginUser -string "yourusername"
系统提示输入管理员密码时,请准确键入并按回车——输入过程不显示字符,这是正常现象。
执行完成后,再运行:
sudo killall loginwindow
这一步强制刷新登录进程,避免因缓存导致设置延迟生效。
关闭终端并重启 Mac,系统将自动以指定用户身份登录。
通过旧版系统偏好设置启用
如果你的 Mac 运行的是 macOS Monterey 12 或更早版本,主入口仍是“系统偏好设置”,界面逻辑一致但路径名称不同。
方法一:点击苹果菜单 → “系统偏好设置” → “用户与群组” → 左下角“登录选项”。
方法二:解锁后,在“自动登录”下拉菜单中选择目标用户账户。
弹出密码确认框时,必须输入该用户的当前有效登录密码——注意:若此处输入错误,设置将失败且无明确报错提示。











