Ciao a tutti,
devo modificare la password di un utente con un script dopo averlo aggiunto. Uso:
system("useradd -d $3 -m $1");
$ppass = popen("passwd $1",'w');
fwrite($ppass,$2);
fwrite($ppass,$2);
pclose($ppass);
ma non funziona perchè mi dice che la password di conferma non è corretta.
In pratica creo l'utente e poi gli modifico la password.
Potrei anche fare così:
system("useradd -d $3 -p $2 -m $1");
ma non so come criptare la password ($2) perché useradd vuole la password già criptata e io non conosco l'algoritmo per criptarla.
PS $1 = nome utente; $2 = password; $3 = home directory