*nix 计算机上的组wheel
通常是指具有某种类似于 root 的访问权限的组。我听说在某些 *nixes 上它是有权运行的用户组su
,但在 Linux 上似乎是任何人(当然你需要 root 密码)。在我使用过的Linux发行版上,似乎是默认情况下有权使用的组sudo
;sudoers
他们有一个条目:
%wheel ALL=(ALL) ALL
但这都是无关紧要的。我的实际问题是:为什么这个组叫wheel
?我以前听过各种各样的解释,但不知道其中是否正确。有谁知道这个词的真实历史吗?
答案1
轮子:n. [来自俚语“大轮子”,意为有权有势的人] 拥有活动轮位的人...BSD 中安全组零的传统名称(主要系统内部用户如 root 所属)是“轮子”。 ..
轮钻头的定义也很有帮助:
一个特权位,允许拥有者在分时系统上执行一些受限操作,例如无论保护如何读取或写入系统上的任何文件、更改或查看正在运行的监视器中的任何地址、崩溃或重新加载系统以及终止或创建职位和用户帐户。该术语是在 TENEX 操作系统上发明的,并被延续到 TOPS-20、XEROX-IFS 等操作系统上。特权登录状态有时称为轮模式。这个术语在 20 世纪 80 年代中期从 TWENEX 进入 Unix 文化,并在那里越来越流行(尤其是在大学站点)。
答案2
正如其他人所说,它来自“Big Wheel”一词。我认为我们很多人都不熟悉这个术语,因为根据至少一个站点,它在第二次世界大战后成为流行的表达方式:
大轮子是描述重要人物的另一种方式。一个大轮子可能是一个公司的负责人,一个政治领袖,一个著名的医生。它们是大轮子,因为它们很强大。他们的所作所为影响着很多人。大轮子发号施令。其他人执行它们。与许多机器一样,大轮带动小轮转动。
二战后,“大轮子”成了一个流行表达。它可能来自修理汽车和卡车机械部件的人多年来使用的一个表达。他们说,如果一个人很重要并且有影响力,那么他就会“转动大轮子”。
对于像我这样出生于 80 年代的人来说,我们可能会发现以下内容更贴近文化参考:巨轮:
答案3
它来自 BSD。这是可以验证的。但它从哪里开始呢?
这是一个未经验证但也许可以验证的解释 - BSD 从 TOPS-20 O/S 中得到它。
http://lists.freebsd.org/pipermail/freebsd-chat/2003-December/001725.html
答案4
在 TENEX 之前是 TOPS-10 和监视器(在 PDP-10 上运行(https://en.wikipedia.org/wiki/PDP-10)和 PDP-6(https://en.wikipedia.org/wiki/PDP-6) 分别)。当需要在分时仍然运行时运行诊断时,诊断的用户将执行 R WHEEL 以获得超级用户权限。 WHEEL 程序被硬编码为仅允许以 [6,10] 身份登录的用户被视为 OPER[1,2]。