Hello everyone, I saw a similar topic to this on the list not too long ago,
but never saw a definite answer, so I'm hoping that maybe someone can give
me an answer, either on this list, or via private e-mail.
I am looking to set up password changing abilities, which would be done via
a web interface. A certain select group of people would have access to this
password-protected web page, and they could change the password for any
account on the system (of course I'll block out the system accounts so that
those can't be changed). I figured that I would do this with a perl script
that would take the data inputted from the form (username), and then call
the mkpasswd script that comes with the expect distribution. However, on my
system (a clean RedHat 5.0 install with all eratta installed), when I run
"mkpasswd <some_account>, the process just seems to sit there forever. If I
run "mkpasswd -v <some_account>, then the process completes, but the
password doesn't actually get changed. I have also tried writing my own
simple wrapper for the passwd command, but it fails to change the password,
as well.
I've considered writing the whole routine in perl, and not calling an expect
script, but I'm not sure of the proper locking mechanisms for the password
file. I notice that when I run adduser, an /etc/.pwd.lock file gets created
(but not removed), and even with that file existing, I can still manually
change a password, so I'm assuming (perhaps incorrectly) that the
/etc/.pwd.lock file is a legacy issue that doesn't get used in redhat 5.0,
and that the adduser command may actually be broken.
If anyone can offer any suggestions, I would be very grateful. If you need
more info, I'll gladly supply it.
Thanks in advance!
Doug
--
PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES!
http://www.redhat.com/RedHat-FAQ /RedHat-Errata /RedHat-Tips /mailing-lists
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject.