LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1925|回复: 5

linux里的wheel组有什么用?为何叫wheel?

[复制链接]
发表于 2006-8-30 10:26:02 | 显示全部楼层 |阅读模式
如题,请指点.
发表于 2006-8-30 19:48:49 | 显示全部楼层
这个偶也想知道
回复 支持 反对

使用道具 举报

发表于 2006-8-30 20:38:23 | 显示全部楼层
sudoer组。
为啥这么叫就不知道了。
回复 支持 反对

使用道具 举报

发表于 2006-8-31 22:12:23 | 显示全部楼层
mac osx下也用这个
回复 支持 反对

使用道具 举报

发表于 2006-9-1 01:29:46 | 显示全部楼层
在我的网站里面有关于通过加入用户到wheel组,从而提高系统安全性的资料

详细网页请见:http://myserver.digeast.com/install.html (CentOS的初始环境配置)

网站的主页是: http://myserver.digeast.com
(我时刻不忘做广告。。。分享心切,多多见谅!^_^|)

如果懒得去我主页的话,我也在这里简单叙述一下我对wheel组的理解及应用。
在Linux下,wheel组就类似于一个管理员的组。
通常在UNIX下,即使我们是系统的管理员,也不推荐用root用户登录来进行系统管理。一般情况下用普通用户登录,在需要root权限执行一些操作时,再su登录成为root用户。但是,任何人只要知道了root的密码,就都可以通过su命令来登录为root用户--这无疑为系统带来了安全隐患。所以,将普通用户加入到wheel组,被加入的这个普通用户就成了管理员组内的用户,但如果不对一些相关的配置文件进行配置,这个管理员组内的用户与普通用户也没什么区别--就像警察下班后,没有带枪、穿这便衣和普通人(用户)一样,虽然他的的确确是警察。

根据应用的实例不同应用wheel组的方法也不同。这里对于服务器来说,我们希望的是剥夺被加入到wheel组用户以外的普通用户通过su命令来登录为root的机会(只有属于wheel组的用户才可以用su登录为root)。这样就进一步增强了系统的安全性。具体步骤如下

1)修改 /etc/pam.d/su 文件,找到“#auth required /lib/security/$ISA/pam_wheel.so use_uid ”这一行,将行首的“#”去掉。

2)修改 /etc/login.defs 文件,在最后一行增加“SU_WHEEL_ONLY yes”语句。

然后,用“usermod -G wheel 用户名”将一个用户添加到wheel组中。
然后,用刚刚被添加到wheel组的用户登录,并执行su命令登录为root用户…这时,输入了正确的root密码可以正常的登录为root用户。但是,如果换成一个不属于wheel组的用户时,执行了su命令后,即使输入了正确的root密码,也无法登录为root用户--普通用户登录为root用户的权限被完全剥夺了~(会收到“密码错误”的提示)。这样无疑提高了系统的安全性~
(以上步骤基于CentOS,并适用于Fedora Core和RHEL。。。而且,我试着回忆以前的操作,印象中FreeBSD好像也一样。)

说明中有不恰当的地方请多多见谅,因为以上只是我个人的理解。^_^|
回复 支持 反对

使用道具 举报

发表于 2006-9-1 01:40:08 | 显示全部楼层
wheel 取主导和控制之意
之所以有wheel组是因为pam规则里有一个模块pam_wheel , 其说明文件在
/usr/share/doc/pam-$version/txts/README.pam_wheel
你也可以在其他需要的地方用到他,su 只是它的例子而已,具体说明可以参看这个文件。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表