Szeretném egy adott felhasználó jelszavát lecserélni a rendszerben (Debian) egy PHP szkripttel úgy, hogy ellenőrizze a régi jelszót is a rendszer, és ha a beírt régi jelszó egyezik a meglévővel, akkor azt cserélje le az új jelszóra.
Ha root-ként futtatom le a PHP szkriptet, akkor a passwd parancs használatával lecseréli a jelszót, de ez a megoldás a régi jelszót nem kéri be. 🙁 Adatbázisban tárolni nem szeretném a jelszavakat, mert azt a webmail felületen (openwebmail) is meg lehet változtatni, és akkor nem lenne szinkronban az adatbázisban. A shadow fájlban sem nem szeretnék turkálni…
Van valakinek erre valami használható ötlete?
„Admin panelt” nem szeretnék feltenni a gépre ez miatt, egy egyszerű „régi jelszó ellenőrzése, és ha az ok, akkor új jelszó megadása” megoldásra lenne szükségem.
A Google-n már túl vagyok, de igazán használható megoldást nem találtam. 🙁
legutóbbi hsz