passwort ändern script

Bash, Shell, PHP, Python, Perl, CGI
dumbo
Posts: 11
Joined: 2004-10-08 11:03
Location: Nürtingen->nähe Stuttgart

passwort ändern script

Post by dumbo »

hallo zusammen,

ich bin dabei eine php-Scrip zu schreiben.
Beim Aufruf der Seite gibt man dort seinen Usernamen, sein Passwort und 2 mal sein neues ein. PHP überprüft dann ob die beiden neuen stimmen .....

Dann möcht ich ein shell script aufrufen mit den Parametern username, oldpassword, newpassword

Die User die es betrifft haben alle passwd als Shell eingetragen.

D.h. wenn mein shell scrip auf den user switch kommt autom. passwd und fragt nach dem alten Passwort usw.

Wie kann ich diese Angaben mit meinen shell Script ausführen?

---------
su $1<<END_SCRIPT
$2
$3
$3
END_SCRIPT
------------

funktioniert nicht.

Kann mir da jemand helfen?


Danke



gruß
User avatar
daemotron
Administrator
Administrator
Posts: 2639
Joined: 2004-01-21 17:44

Re: passwort ändern script

Post by daemotron »

Schau Dir mal `expect` an - damit dürftest Du es hinbekommen.
dumbo
Posts: 11
Joined: 2004-10-08 11:03
Location: Nürtingen->nähe Stuttgart

Re: passwort ändern script

Post by dumbo »

perfekt! Danke.


gruß