OS X中的 "车轮 "用户是什么?
我最近重新安装了iTunes,我注意到一些奇特的东西。iTunes的 “原版 "在权限里有一个被称为 "轮子 "的用户,被设置为 "只读"。我把这个版本的iTunes拖到垃圾桶里,然后安装了一个新的副本,当我查看iTunes的属性时,它不再写着轮子,而只是写着admin。
下面是新版本(左)和旧版本(右)的截图:
我最近重新安装了iTunes,我注意到一些奇特的东西。iTunes的 “原版 "在权限里有一个被称为 "轮子 "的用户,被设置为 "只读"。我把这个版本的iTunes拖到垃圾桶里,然后安装了一个新的副本,当我查看iTunes的属性时,它不再写着轮子,而只是写着admin。
下面是新版本(左)和旧版本(右)的截图:
一些颜色:
Mac OS X的根源是BSD UNIX,也就是【加州大学伯克利分校】(http://berkeley.edu/)出品的UNIX。他们有一群值得信赖的人,可以通过使用`su`命令成为超级用户。所以他们将UNIX编码为只允许这个特定组的人使用`su`成为超级用户。他们选择了'轮子'这个组名,据说是参考了其他系统的wheel,可能是参考了做【大轮子】(http://dictionary.reference.com/browse/big+wheel)’
现在有了GUI授权弹窗和sudo,就不那么重要了。你可以不在轮组中使用sudo,我相信。
至于怎么改成轮子,chgrp
应该是你的朋友,只要你是root。
wheel
是OSX用于 “系统”/Applications的组。至少从1989-03-13开始,它就存在于【BSD Unix的源头】(https://github.com/weiss/original-bsd/blame/master/etc/group)中。
内涵是'大轮子'还是'命运之轮',我的资料中不清楚,但轮子的成员身份是特殊的。
在OS X中,PAM用于设置su(1)
将使用的策略。特别是,默认情况下,只有admin
或wheel
组的用户才能切换到UID 0(root
)。可以通过修改pam_group
的/etc/pam.d/su
部分来改变这个组的要求。关于如何修改此设置,请参见pam_group(8)
。