On 05:17 28 Feb 2002, Peter Kiem <[EMAIL PROTECTED]> wrote: | I need to write a script (preferably bash, perl if necessary) that can test a | specified user's password against a test password to see if they have changed | it or not. | It should be as simple as running an MD5 over the test password and comparing | to the MD5 password stored for them to make sure it matches, right? | Does anyone have any scripts for doing this on a Red Hat 7.1 system?
This script: http://www.zip.com.au/~cs/scripts/pwcrypt does it for old style crypt() passwords. There should be equivalent code for the MD5 stuff. The only thing you've missed is that most of these things use a salt, kept with the hash, to make sure that if two people have the same password, their hashes _aren't_ the same. Anyway, your basic idea is correct: hash the passwords and compare. -- Cameron Simpson, DoD#743 [EMAIL PROTECTED] http://www.zip.com.au/~cs/ As a computer journalist, he's a good travel writer. - Ian Yates <[EMAIL PROTECTED]> about Gareth Powell _______________________________________________ Redhat-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list