OK, I've Googled for this and cannot seem to quite find what I need.
So, I turn to the Gentle Geniuses here for help.  Here is what I
need to do from within a script:

Given a username and a password (plain text):

  1) Validate that the password is correct for that user *without actually 
logging in*.

  2) If the password is valid, return a list of all the groups the user belongs 
to.
     Otherwise, return some error string.

I seem to not be able to crack how to do 1.

I can do 2) by brute force - just parse through /etc/group - but this
misses the primary group a given user may belong to - and that requires
also scanning /etc/passwd and then looking up the corresponding primary
group in /etc/group.  Is there a better way?

TIA,
--
----------------------------------------------------------------------------
Tim Daneliuk     [EMAIL PROTECTED]
PGP Key:         http://www.tundraware.com/PGP/

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to