![每次我注销时,我的 Mac(Yosemite)上的密码都会被更改](https://linux22.com/image/1451445/%E6%AF%8F%E6%AC%A1%E6%88%91%E6%B3%A8%E9%94%80%E6%97%B6%EF%BC%8C%E6%88%91%E7%9A%84%20Mac%EF%BC%88Yosemite%EF%BC%89%E4%B8%8A%E7%9A%84%E5%AF%86%E7%A0%81%E9%83%BD%E4%BC%9A%E8%A2%AB%E6%9B%B4%E6%94%B9.png)
当我重置我的 MacBook Pro 时,密码会更改。我使用的是 Yosemite 10.10.3,但 Apple 电话支持人员尚未查明原因。他们建议我重新安装操作系统,但我宁愿先弄清楚这是怎么回事。
为了重新登录我的帐户,我按照说明进行操作这里运行设置助手,创建一个新的管理员帐户并更改我的密码。然后我可以登录我的帐户。但是当我重新启动或注销时,密码会再次更改。
我猜想它是某种恶意软件,尽管 Sophos 或 ClamAV 并未检测到它。我有 Littlesnitch,没有发现任何可疑进程进行网络调用。
我怎样才能查明这是怎么回事?
答案1
会不会是因为某种原因,您的 Mac 启动时使用的键盘布局与物理键盘不匹配,导致密码中至少一个字符受到影响?也许登录临时账户会重置键盘布局,之后一切正常?
答案2
尝试使用 -boot 启动恢复Command-R
。在恢复模式下,您可以运行 Utilities > Terminal。使用命令resetpassword
。
这将允许您在 Mac 环境之外设置密码。当您在终端中时,您需要清除钥匙串,这通常会因像这样的离线密码重置而受到影响: rm -R /Volumes/Macintosh\ HD/Users/[YourHomeFolderName]/Keychains/*
和rm -R /Volumes/Macintosh\ HD/Users/[YourHomeFolderName]/Keychains/.*
。(请注意,Macintosh\ HD 部分取决于您的 Mac 设置是否将其用作卷标;它可能不同,但您可以在磁盘实用程序中看到它。字符为“Macintosh[反斜杠][空格]HD”。
说到磁盘实用程序,当您处于 Command-R 启动状态时,请修复磁盘并修复权限。您的密码存储文件或设置密码的二进制文件的权限可能出现问题,并且您没有正确的权限来运行二进制文件/保存新密码。
您可能需要考虑运行 applejack 之类的程序,这是一个有用的实用程序,您可以从 sourceforge 下载的软件包安装程序中安装并在单用户模式Command-S
启动中运行。Applejack 会查找损坏的 .plist 文件,这可能是您遇到的问题之一。