Am citit o gramada pe arhiva rlug dar n-am gasit raspuns asa ca...

Ma intereseaza sa las oarece useri sa-si schimbe parola via web (php sau
perl). Procedura ar fi cea uzuala: baga useru', parola veche, parola noua,
parola noua. Trecem peste cat de nesigura e metoda (anyway, as mai putea
salva ceva verificind ca UID sa fie mai mare de - let's say - 500 si - nu in
ultimul rand - folosind https).

Deocamdata o s-o folosesc strict in intranet.

Toti userii in cauza au ca shell /bin/false.

Cu oarece script setuid-at root as rezolva eu pana la urma sa schimb parola.
Ceva de genul: `mypasswd user_name oldpassword newpassword` setuid-at root
as stii sa-i schimb parola (via `echo newpassword | passwd
user_name --stdin` sau `echo user_name:newpassword | chpasswd`).

Am doua intrebari:
1. cum pot verifica din scriptul meu daca parola veche e valida (preferabil
fara sap prin /etc/shadow)?
2. are cineva o solutie mai spalata pentru problema mea?

Mihai

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui