每次我注销时,我的 Mac(Yosemite)上的密码都会被更改

每次我注销时,我的 Mac(Yosemite)上的密码都会被更改

当我重置我的 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 文件,这可能是您遇到的问题之一。

相关内容