普通用户需通过终端执行sudo dscl . -append /Groups/admin GroupMembership yourusername命令并重启Mac,才能获得管理员权限;否则无法安装软件、修改系统设置或管理其他账户。

Mac上普通用户无法安装软件、修改系统设置或管理其他账户,必须获得管理员权限才能执行这些操作。这需要直接修改用户所属的系统组,而不是通过图形界面勾选“允许用户管理此电脑”——因为该选项在某些系统状态下根本不可见或不生效。
确认当前用户身份和权限状态
打开终端(可通过 Spotlight 搜索「Terminal」),输入以下命令:
id -Gn
如果输出中不含 【admin】,仅显示 staff 或其他组名,说明当前账户确实不是管理员。此时不能跳过验证直接提权,否则后续命令会因权限不足而失败。
使用 dscl 命令将用户加入 admin 组
执行以下命令(将 yourusername 替换为你的实际登录用户名,例如 john):
sudo dscl . -append /Groups/admin GroupMembership yourusername
系统会提示输入当前用户的密码——注意:这是你**当前普通账户的密码**,不是 root 密码。输入时无回显,输完直接按回车。
这一步是核心操作,【必须确保输入的用户名拼写完全正确,大小写敏感,且与 whoami 命令输出一致】。输错会导致用户未被加入组,后续仍无权限。
验证并立即生效
① 运行 id -Gn 再次检查,确认输出中已包含 admin;
② 退出所有终端窗口,关闭「系统设置」;
③ 重启 Mac —— 这步不可省略,因为用户组成员关系在登录会话建立时加载,不重启则新权限不会应用到图形界面;
重启后,进入「系统设置 > 用户与群组」,点击左下角锁图标解锁,再点击原用户头像,右侧应已出现「允许用户管理这台电脑」复选框且自动勾选。











