Re: PAM: How to test non-local group membership (LDAP, SQL, ...)?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sunday 10 June 2007 17:30:27 Brian Schau wrote:
> trivial if the group info is stored locally (I can probably use the pam_
> group module for that), but how should I do it if the group info is
> stored in a LDAP or SQL database?
>
> I really feel that I am missing something pretty obvious here!
> (Perhaps I've been looking to deep into c, java and jni to focus on the
> capabilities of PAM ... :-)

You should use the (g)libc functions to determine group membership. You don't 
have to know if the user database is in sql, ldap, db, etc.

Those functions will transparently search those databases if the machine has a 
correctly configured /etc/nsswitch.conf file + the database modules. It's 
transparent for your application. Which means the way you are doing it now, 
manually parsing the /etc/group file, is wrong. You should be using those 
functions from the start.

_______________________________________________
Pam-list mailing list
Pam-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/pam-list

[Index of Archives]     [Fedora Users]     [Kernel]     [Red Hat Install]     [Linux for the blind]     [Gimp]

  Powered by Linux