如果忘记了 macOS 系统的 root 密码,可以通过以下两种方法来重置密码:
方法一:已登录系统,但忘记了 root 密码(较常用)
-
进入 bash:
- 打开终端,输入以下命令并按回车键:
sudo bash
- 输入当前用户的密码(该用户必须在系统 sudoers 列表中)。
- 打开终端,输入以下命令并按回车键:
-
重置 root 密码:
- 输入以下命令并按回车键:
passwd root
- 输入并确认新密码。
- 输入以下命令并按回车键:
方法二:单用户模式重置密码
-
启动机器:
- 开机时按住
Command (⌘)
+S
键,进入单用户模式(Single User Mode)。
- 开机时按住
-
挂载文件系统:
- 输入以下命令并按回车键:
mount -uw /
- 输入以下命令并按回车键:
-
重置密码:
- 如果知道短用户名,可以输入以下命令替换
<短用户名>
:passwd <短用户名>
- 如果不知道短用户名,可以直接重置 root 密码:
passwd root
- 输入并确认新密码。
- 如果知道短用户名,可以输入以下命令替换
-
重新启动机器:
- 输入以下命令并按回车键:
reboot
- 输入以下命令并按回车键:
-
登录后修改用户密码:
- 如果使用 root 登录系统,进入 “系统偏好设置”(System Preferences),选择“账户”,然后为合适的用户修改密码。