Mac:我可以 su 但无法以管理员身份授权

Mac:我可以 su 但无法以管理员身份授权

我的 Mac 出现了一个奇怪的问题,希望你们能够帮助我。

我每天使用的主要用户不再被允许在 GUI 中拥有超级用户权限。例如,如果您转到“系统偏好设置/帐户”并“单击锁进行更改”,它将始终拒绝我输入的密码,并显示消息“尝试再次输入您的信息。”和“确定”按钮。

我认为用户已退出管理员组,但事实并非如此。当我使用“组”时,您可以看到它显然在那里。我在命令行中使用 su 和 sudo 也没有问题。当您使用 dscl 检查用户时,它仍然在管理员组中。

我使用 dscl 从命令行添加了另一个管理员用户,并使用它来从我的主用户中删除并重新添加管理员权限,但这不起作用。

我也尝试过运行磁盘工具和修复权限,但也没有用。

我正在使用 MacBook(2009 年初),装有最新版本的 Snow Leopard(10.6.2)

有任何想法吗?

答案1

我遇到了一个类似的问题,最后我解决了我的问题。

我一直使用dscl(目录服务命令行实用程序)为 Mac 上的 Oracle 软件安装设置组和帐户。然后我尝试将自己放入与软件所有者相同的组中。由于不知道自己在做什么,我无意中PrimaryGroupID为我的用户帐户分配了多个组。

尽管我是该admin组的成员,但不知何故,这阻止了我执行管理任务。让我意识到问题的是“主要”一词PrimaryGroupID(“主要”表示“一”)。因此,从我的用户帐户中删除额外分配后PrimaryGroupID,我可以在我的 Mac 上恢复管理操作。

答案2

你还需要成为职员团体。

  • 当您进入系统偏好设置->帐户->如果需要解锁偏好设置->右键单击您的帐户->选择“高级选项”:

仍然是职员团体 ?

  • 当您进入“系统偏好设置”->“帐户”->“单击您的帐户”时:

“允许管理计算机”框里是否有勾选?

  • 当出现验证身份的框时,全名是否正确?
  • 您最近更改了用户名/全名吗?
  • 当此框出现时,请尝试使用您的用户名而不是全名进行身份验证。

相关内容