OS X中的“滚轮”用户是什么?


113

我最近重新安装了iTunes,发现一些奇怪的东西。iTunes的“原始”版本具有一个用户,该用户被称为“ wheel”的权限设置为“只读”。我将此版本的iTunes拖到废纸and并安装了新副本,当我查看iTunes的属性时,它不再显示wheel,而只是显示admin。

这是新版本(左)和旧版本(右)的屏幕截图:

在此处输入图片说明

什么是“滚轮”用户”?如何设置(我似乎无法在GUI中设置它)?为什么现在的权限有所不同?没问题,我只是很好奇。


8
我知道这很旧,但是“滚轮”是一个组,而不是用户。
Rich Homolka 2012年

Answers:


109

一些颜色:

Mac OS X起源于BSD UNIX,也就是UC Berkeley发行的UNIX 。他们有一组受信任的人员,可以使用此su命令成为超级用户。因此,他们对UNIX进行了编码,以仅允许该特定组中的人使用成为超级用户su。他们选择了组名“ wheel”,据说是指其他装有WHEEL的系统,也可能是“ big wheel

现在,有了GUI授权弹出窗口和sudo,就不再那么重要了。我相信您可以使用sudo而不必进入轮组。

至于如何改变方向chgrp,一旦您扎根,应该成为您的朋友。


7
+1好答案。我要添加注释,wheel是组ID 0,就像root是用户ID0。您是对的,您不必是wheel即可成为sudo。Mac OS X使用组“ admin”(组ID 80)作为默认的sudoers组。选中将帐户设置为管理员帐户的框时,该帐户将被添加到管理员组中。
Spiff 2010年

chgrp对所有权文件进行操作,newgrp将用户更改为该组。newgrp启用(读/写/执行)多个组成员身份,一次使用一个。
bbaassssiiee

1
我只是尝试从非管理员帐户进行sudo操作,但这没有用。但是...您可以使用<admin-username>,完成后可以根据需要进行sudo。
JL Peyret

如果不行,您可以尝试一下sudo -u <admin-user> <command>。但是以我的经验,使用的密码是登录用户的密码,而不是指定(或默认)管理员用户(假定是root)的密码
Kamafeather

28

wheel是BSD中的系统管理员组,非常类似于root系统管理员用户。

通常向组中的sudo用户添加权限wheel


1
谢谢兄弟 知道如何将文件设置为wheel组的一部分吗?
ralphthemagician 2010年

4
chgrp wheel file
Broam 2010年

11

wheel是OSX用于“系统” /应用程序的组。这是由于存在至少 1989年3月13日BSD的Unix源

从我的消息来源看,这是“大轮子”还是“命运之轮”的涵义尚不清楚,但“轮子”的成员很特殊。

在OS X中,PAM用于设置su(1)将使用的策略。特别是,默认情况下,只有adminwheel组中的用户可以切换到UID 0(root)。可以通过修改的pam_group部分来更改此组要求 /etc/pam.d/su。请参阅pam_group(8)以获取有关如何修改此设置的详细信息。


2

“轮”的含义是指“在方向盘上”,或指控制船的桥梁。

我将尝试为此找到来源,但我100%确信。


这听起来比接受的答案(即“大轮子”)的可能性大得多。该wheel组的用户并不是真正的 用户,root但是他们可以“忙碌起来”处理需要特权访问的命令。
埃里克·诺米奇
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.