On 10/22/2009 08:20 AM, Matthew J. Salerno wrote:
5.2 x86_64
Samba: samba-3.0.28-0.el5.8
PAM: pam-0.99.6.2-3.27.el5

The server is successfully joined to AD and AD users can log in with no issues. 
 The issue I am having has to do with the su command.  I want to allow only a 
handful of groups to be able to use the su command.  I updated the /etc/pam/su 
as shown below, but I am getting the following error in my secure log:

su: pam_listfile(su-l:auth): Refused user root for service su-l

getent group/passwd are both working and sudo works with the groups as well, 
just not pam_listfile.so.  What's worse is that if I remove the line with the 
pam_listfile.so and use pam_wheel and specify the domain group, it works.  So 
by deduction, the issue has to be with the pam_listfile.so module config.  I 
know that I cannot be the only one who has run into this. Also, this fails for 
local users in the wheel group.

If I add the root group, it looks like every user can su, so there is no gain.

Does anyone have an alternative or see an error in my config?

I've always used the pam_winbind.so modules to do pam related auth tasks. It supports a require_membership_of=[SID or NAME] option. Which you could use for your domain groups. This however, doesn't let you use a file of groups.

HTH

--
Tim

http://linux.die.net/man/7/pam_winbind




Thanks

# Works in /etc/pam.d/su
pam_wheel.so use_uid group=DOMAIN-operations

# /etc/pam.d/su
auth            sufficient      pam_rootok.so
auth            required        pam_listfile.so onerr=fail item=user 
sense=allow file=/etc/security/suauthgrp.allow
auth            include         system-auth
account         sufficient      pam_succeed_if.so uid = 0 use_uid quiet
account         include         system-auth
password        include         system-auth
session         include         system-auth
session         optional        pam_xauth.so


# /etc/security/suauthgrp.allow - 640
wheel
DOMAIN-server_ops
DOMAIN-operations




_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list

Reply via email to