我想知道将用户的 PrimaryGroupID 更改为 20(即管理员组)是否会授予用户管理员权限。这样做是否可能出现损坏问题等?
顺便说一句,我正在使用目录实用程序来更改此设置(在目录编辑器选项卡下)。我不确定这是否会造成混乱,或者授予用户管理权限。
答案1
首先,在 OS X 上,组 20 是“staff”组,是用户帐户的正常主要组。管理员组是 80。
将用户的主要组 ID 设置为 80 会将他们添加到管理员组,从而授予他们在计算机上的管理员权限。我不知道这会导致什么具体问题,但这不是让用户成为管理员的正常方式,因此我认为这不是最佳选择。我宁愿通过使用命令在管理员组中添加次要成员身份sudo dseditgroup -o edit -a usernametomakeadmin -t user admin
,或者只需选中“用户和组”首选项中的“允许用户管理此计算机”框,让某人成为管理员。