LinuxSir.cn,穿越时空的Linuxsir!

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

关于su的问题,请进来看(在线等。。。)

[复制链接]
发表于 2003-6-21 10:21:01 | 显示全部楼层 |阅读模式
我现在有2组用户,我要让A组的可以su到root,而B组的人不能su到root,还有组和组之间不能相互su,有什么办法可以实现吗???在线等。。。
发表于 2003-6-21 20:19:27 | 显示全部楼层
Perharps it's better to use sudo instead of sudoers in your case:
1)apt-get install sudoers
2)man sudoers
3)visudo /etc/sudoers

At openbsd/freebsd, we have more strict method to do "su"....
 楼主| 发表于 2003-6-21 22:59:03 | 显示全部楼层
在redhat上没有办法实现吗?我要在linux平台上实现
发表于 2003-6-21 23:06:58 | 显示全部楼层
找这个软件:sudoers
 楼主| 发表于 2003-6-22 11:21:47 | 显示全部楼层
谢谢了,我研究一下这个软件
发表于 2003-8-23 03:27:50 | 显示全部楼层
sudo能控制吗su吗?
发表于 2003-8-24 10:20:38 | 显示全部楼层
编辑/etc/pam.d/su
你会看倒第二行有提示:不注释第三行,会有可信任su用户,那个用户在wheel组。
但是可信任用户,连密码都不用打了。岂不更不安全?
发表于 2003-8-25 17:28:56 | 显示全部楼层
我实验了一下,su 和sudo是2个概念
visudo,加
Cmnd_Alias  SU=/bin/su
tower ALL=!SU
此时用tower不能sudo su,但然可以直接su
---------------------------------------------------
问题是我照着vsftpd的pam文件改了su 的pam
auth       required    pam_listfile.so item=user sense=deny file=/etc/sudeny onerr=succeed
auth       sufficient   /lib/security/pam_rootok.so
auth       required     /lib/security/pam_stack.so service=system-auth
account    required     /lib/security/pam_stack.so service=system-auth
password   required     /lib/security/pam_stack.so service=system-auth
session    required     /lib/security/pam_stack.so service=system-auth
session    optional     /lib/security/pam_xauth.so
--------------------------------------------------
添加/etc/sudeny后,好象没有作用,原来在其他服务的pam文件中加上pam_listfile都有用的,这次不知问题处在那里?????
发表于 2003-8-25 18:08:37 | 显示全部楼层
请仔细阅读注释掉的两行说明:

#%PAM-1.0
auth       sufficient   /lib/security/$ISA/pam_rootok.so
# Uncomment the following line to implicitly trust users in the "wheel" group.
#auth       sufficient   /lib/security/$ISA/pam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the "wheel" group.
#auth       required     /lib/security/$ISA/pam_wheel.so use_uid
auth       required     /lib/security/$ISA/pam_stack.so service=system-auth
account    required     /lib/security/$ISA/pam_stack.so service=system-auth
password   required     /lib/security/$ISA/pam_stack.so service=system-auth
session    required     /lib/security/$ISA/pam_stack.so service=system-auth
session    optional     /lib/security/$ISA/pam_xauth.so
发表于 2003-8-26 20:53:13 | 显示全部楼层
问题是那样做有个限制,必须是wheel组,不喜欢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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