#macOS忘记密码后如何修改密码
摘要:
有时候我们经常忘记macOS的密码,通过以下方式可以重置密码
##恢复模式
方法一:
1.关闭你的 Mac。
2.按住 Command + R(⌘R) 组合键,并点按开机按钮,直到出现 标志,进入恢复模式(Recovery Mode)(当然,你也可以先按开机键,在听到启动声后,立即按住 ⌘R 键)。
3.选择「以简体中文作为主要语言」(或其他语言),点击向右的箭头。在「实用工具」菜单栏中选择「终端」。
4.在终端中输入命令(注:连写,且均为小写字母):resetpassword 回车确认。
5.在出现的「重设密码」窗口中,依次选择包含密码的启动磁盘卷宗、希望重设的用户账户;
输入并确认新的用户密码,并为其设置密码提示信息(可选);点击「重设」。
6.点击菜单栏中的 ,并选择「重启」或「关机」。下次启动时,使用新密码登录即可。
开机提示选择使用新的秘钥串即可
方法二:
1.当电脑开机,按住键盘win+R键,进入电脑恢复模式,然后在实用工具中的终端中输入命令:resetpasswd 点击回车键,最后修改密码。
注意:此方法需要Mac上有安装程序CD,不然进入不了恢复模式。
##单用户模式
Mac OS X 和 Linux 等多用户操作系统集成了一种模式,可引导至单独的超级用户帐户。 单用户模式在维护期间启动。 如何在 Mac 上重置管理员密码? 只需按 Command 关键和 S 在启动过程中。
在单用户模式(安全模式下)下重置密码
1、按住“CMD”和“S”按钮重新启动Mac。Mac将自动启动到单用户模式。
2、键入以下命令并在每行后按键盘上的“Enter”,然后等待提示键入下一行。
/sbin/fsck -fy
/sbin/mount -uw /
3、如果Mac运行Snow Leopard或更低版本,请键入以下内容并相应地更改用户名和新密码:
launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
如果Mac正在运行Lion或更高版本,请键入以下命令,相应地更改用户名和新密码:
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
4.进入管理员权限
sudo su
5.重置root用户的密码
passwd root
输入新的root的用户密码,确认新输入的密码
6. reboot重启,然后使用root用户登录
7.还有另外一种方式修改密码:dscl . -passwd /Users/username password
8.还有用另外的方式修改密码:使用dscl创建一个新的管理员用户(下面最后一种方法中有介绍)
注意:修改密码重启电脑,登录修改的管理员账号后,要删除/GH_Config这个文件,不然此文件会重新配置管理员密码
##重置初始法配置
1.在启动过程中按 Command + S 进入单用户模式。
2.输入mount -auw挂载存储器为可读写状态。
3.输入rm -rf /var/db/.AppleSetupDone删除这个文件。
4.输入reboot重启机器
5.像新机器一样完成初始配置,初始配置完成后会创建一个管理员用户,并会使用这个管理员用户登录系统。
6.点击 系统偏好设置 --> 用户与群组 解锁后修改原来的管理员用户密码 。
7.用新修改的密码登录原来的管理员帐号,删除新建的管理员帐号。
##使用另一个管理员账户
FileVault
Mac OS X 10.3用户使用称为FileVault的磁盘加密程序保护其数据。 FileVault应用 AES-XTS模式 具有 128 位块和 256 位密钥。 加密存储设备时,它会自动创建恢复密钥。
因此,如果您想知道如何在 Mac 上重置管理员密码,您可以利用此恢复密钥来更改登录密码。
步骤1.找到您的FileVault
找到您的FileVault恢复密钥。 重新启动Mac,找到进入登录屏幕的方式。
步骤2.更改登录密码
接下来,选择您的帐户并更改登录密码。 点击密码栏中的问号键。 选择 '使用恢复密钥将其重置 子菜单。
步骤3.重设密码
输入您的恢复密钥并重置密码。 使用新的管理员密码登录。
##Apple ID重置管理员密码
您的 Apple ID 是解决如何在 Mac 上重置管理员密码的问题的高手。 它适用于 Mac OS X 10.7 及更高版本。 重要的是,当您授权时,您的 Apple ID 就会启动 iTunes的 或 App Store 购买让您更难以忘记。
您必须将其打开才能以这种方式检索Mac密码。 从系统偏好设置转到用户和组,然后在“允许用户使用Apple ID重置密码 路线。 单击选项附近的空白方块以检查或激活功能。
当您连续三次填写不正确的密码时,将出现另一种使用Apple ID检索Mac密码的方法。 密码栏中会出现一个问号,并显示一个弹出框,其中“如果忘记密码,则可以使用Apple ID重置密码 “。
1.选择以使用 苹果ID .
2.输入您的Apple ID登录数据。
3.重新启动Mac。
4.输入 新创建的密码 访问您的管理员帐户。
重置管理员密码时控制钥匙串
钥匙串是指加密的存储库,与存储着通过Safari,AirPort基站和网络服务器访问的应用程序,网站的登录许可的每个用户帐户交织在一起。 由于它是由用于访问帐户的相同数据编码的,因此很容易忘记它。
因此,更改管理员帐户的密码会阻止您访问该帐户的钥匙串。 您应该收到一条通知, macOS无法解锁登录钥匙串。 点击“创建新钥匙串”以返回到绘图板。
在修复 Mac 上如何重置管理员密码的问题时,如果出现任何钥匙串问题,您可以按照以下步骤重新配置:
1.通过启动启动钥匙串访问 /Applications/Utilities.
2.选择 钥匙串访问>首选项 然后点击重置我的默认钥匙串。 这将生成一个没有密码的新钥匙串。
3.选择退出 苹果>注销 用户名 .
每次您重置管理员密码时,登录钥匙串都会在此过程中fr绕,这可能会引起将来的烦恼。 始终保持密码或FileVault恢复密钥的安全。 定期备份可在短时间内为您提供帮助。 较旧的Mac允许您使用安装程序CD或DVD更改忘记的管理员密码。
##通过普通用户创建一个管理员用户,然后通过创建的管理员用户修改密码(这个方法我已经验证过)
1.普通用户获取sudo权限:在宕机界面的终端输入命令:
sudo chmod u+w /Volumes/OSX/etc/sudoers #赋予sudoers文件写权限
sudo vi /Volumes/OSX/etc/sudoers #进入文件编辑模式
#在sudoer文件中添加以下代码:
myuser ALL=(ALL : ALL) ALL #给用户myuser添加sudo权限
#按下键盘Esc键,然后输入:
: wq #输入完:wq后按下键盘回车键保存文件,回到终端
sudo chmod u-w /Volumes/OSX/etc/sudoers #取消sudoers的写权限(否则异常)
reboot #重启电脑
2.用普通用户登录电脑,打开终端。
3.终端进入root用户模式:在终端输入一下命令:
sudo root
4.创建一个管理员用户luser:
dscl . -create /Users/luser
dscl . -create /Users/luser UserShell /bin/bash
dscl . -create /Users/luser RealName "luser" #设置用户的正真名字
dscl . -create /Users/luser UniqueID "1010" #设置用户ID,此ID要唯一的
dscl . -create /Users/luser PrimaryGroupID 80 #设置用户组ID
dscl . -create /Users/luser NFSHomeDirectory /Users/luser
dscl . -passwd /Users/luser password #设置用户密码
dscl . -append /Groups/admin GroupMembership luser #用戶luser加入管理員用戶組