在 Mac OS X 单用户模式下更改管理员密码

目录:

Anonim

如果您从事 IT 工作,或者只是修理 Grandmas Mac,得到一台没有管理员用户密码的计算机并不少见。如果您发现自己处于这种情况,您可以轻松更改管理员密码或任何其他用户,只需引导至 Mac OS X 的命令行单用户模式即可。我认为这是对 Mac 进行故障排除的基本知识。

在Mac OS X单用户模式下更改管理员密码

这是一个多步骤的过程,但很容易遵循:

  • 首先你需要进入单用户模式。重启Mac,开机时按住Command+S进入命令行。
  • 你会看到一条注释,其中 Mac OS X 告诉你需要运行两个命令才能更改文件系统,这是必要的,所以让我们先处理它
  • 第一个命令检查Mac OS X文件系统的错误并修复它们,运行可能需要几分钟时间:
  • fsck -fy

  • 下一个命令将根Mac OS X驱动器安装为可写,允许您对文件系统进行更改:
  • mount -uw /

  • 挂载文件系统后,您可以使用以下命令重置任何用户密码:
  • passwd 用户名

  • 您需要输入两次新密码以重置并确认更改

请注意,使用“passwd”命令时,输入的密码不会被看到,看起来好像根本没有输入任何内容。这是命令行世界的标准做法。

在 OS X Lion、Mountain Lion 和更高版本中更改管理员密码

对于使用OS X 10.7.3 及更高版本(包括OS X 10.8+ Mountain Lion)的用户,可能需要额外的步骤来加载打开的目录。如果您对上述方法有疑问,请尝试使用较新版本的 Mac OS X 执行以下命令序列。请注意,主要区别在于在安装驱动器和更改密码之间使用“launchctl”:

1 fsck -fy 2 mount -uw / 3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist 4 passwd username

密码现在应该按预期更改,然后您可以重新启动并按预期使用管理员用户帐户。通过键入以下命令可以通过命令行重新启动:

重启

或使用键盘快捷键、关机或按住电源按钮等标准手动重启方法。在下次启动时,更改后的管理员密码将按预期使用。

不知道管理员用户名?没问题 如果你正在修理某人的机器,而你不知道要重置的用户名,只需查看/用户:

ls /用户/

在这里您至少会看到三个项目,.localized、Shared 和用户名。用户名是您要使用 passwd 命令更改的用户名。

重置并确认密码后,您可以通过键入exit 或reboot 退出单用户模式。 Mac 现在将像往常一样启动,您将可以使用新密码访问计算机。

与重置丢失的密码或使用 Mac OS X 启动 DVD 所采用的方法相比,这是一种更简单、更快速的方法,因为它是更改现有根用户密码而不是创建新的管理员用户帐户。不过两者都很好,所以你可以使用任何你喜欢的方法。

您可以使用相同的方法在睡眠/唤醒锁定屏幕上导航,尽管您显然必须重新启动 Mac,这意味着您将错过用户桌面上当前的任何内容。

在 Mac OS X 单用户模式下更改管理员密码