升级到 OSX 10.6.6 - 现在无法 sudo

升级到 OSX 10.6.6 - 现在无法 sudo

到目前为止,我一直在使用 sudo。升级到 10.6.6 后,sudo 现在给我错误的密码。我的用户拥有管理员权限,我可以从 GUI 执行管理员功能(例如系统首选项、更新软件等)。但是,在终端中,sudo 已停止接受密码。

我已修复权限并重新启动。

一些提示要求我使用 Directory Utility,但此版本没有“设置 root 用户”选项。我下载了 ServerAdminTool 10.5.7,但这在我的系统上不起作用。有人说要将自己添加到“wheel”组,但我需要 sudo 才能做到这一点。有人说如果我在管理员组中,我应该能够 sudo,但这并没有发生。

(使用 OS X Snow Leopard 10.6.6,早期版本为 10.5.8)

版主:请删除此问题。该问题与 Textpander 扩展密码导致 sudo 失败有关。不是操作系统升级问题。

答案1

在中创建新用户帐户系统偏好设置 » 账户并采取一切必要的管理措施来恢复您sudo在那里的能力。


确保终端中的键盘布局没有不同。在命令提示符下以明文形式输入密码。

答案2

我知道这不是一个直接的解决方案,但您可以尝试:

  • 重启并在听到提示音后按住 /CMD + S 键
  • 在命令行中输入mount -uw /
  • 删除 Apple 用于检查您是否已配置 Mac 的文件,方法是输入rm /var/db/.AppleSetupDone
  • 使用以下方式关闭计算机shutdown -h now

现在,当您启动时,您将能够创建另一个具有管理sudo权限(最好是)的用户。有了这个,您可以重置旧用户帐户的密码或将其添加到wheel组中。

相关内容