Mac OS X 上的默认组有什么区别?

Jas*_*n S 57 permissions macos

两个问题:

  1. “wheel”、“staff”和“admin”这三个组有什么区别?他们在做什么?

  2. 特定用例:我正在尝试按照 Apple 网页中的说明设置本地 CVS 存储库,以便我可以下载远程源代码树……并且我必须获得自己使用新目录的许可/usr/local/cvsrep。默认情况下,它创建为“root”组“wheel”下的“root”...但我没有“wheel”的成员资格,我确实拥有“admin”和“staff”的成员资格,我只是想知道我是否应该chgrp管理员或员工的目录,而不是轮子。

Ric*_*ins 70

普通 OS X 用户被放入员工组。

管理员用户被置于员工管理员组中。该管理员组可以做一些事情,其他用户无法做到的。例如写入/Applications文件夹。如果您想将 OS X 用户放入管理员组,您应该通过System Preferences->Users & Groups将他指定为管理员来实现。

root 是wheel组的唯一成员,并且应该仍然是唯一的成员。如果你必须做一些需要轮子的事情,你应该使用命令sudo

  • “轮子”是一个非常糟糕的名字 (9认同)
  • @justin-zhang 我同意你的观点。 macOS 从 BSD UNIX 继承了“wheel”这个名字。反过来,BSD 从 TENEX 获得此信息。这个名字最初源自 1960 年代/1970 年代的俚语“大轮”,指的是拥有强大力量的人 - 就像三轮车或便士自行车的大轮一样。是的,非常古老。我认为这个俚语不再流行,但这个名字仍然存在。请参阅 https://en.wikipedia.org/wiki/Wheel_(计算) (7认同)