PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Art des Crypten umstellen? Wo?



Stormsam
02.08.03, 13:44
Hi @ all

ich habe ein Script, womit man per Browser einen Linux User (für apache und ftp) erstellen kann. (useradd)

Ich habe nun vor kurzem mein SuSE Linux 7.3 auf 8.2 upgedatet. Dadurch habe ich jetzt eine neue php Version 4.3.1 .

Doch wenn ich jetzt das Script benutze, legt er zwar einen User und einen Ordner an, doch er cryptet das Passwort irgendwie falsch in die /etc/shadow , sodass man per ftp nicht mehr rein kommt !

hier ein Beispiel:

Das Script macht folgenden EIntrag in die /etc/shadow:
test:.f8k2e:12266:0:99999:7:::

Es sollte aber so aussehen:
test:UIYEGqNinO3ws:12266:0:99999:7:::

(habe den Usernamen test und als Passwort auch test genommen!)

Im Script steht: $pwd=crypt($pwd1);

Ich habe jetzt ein bisschen gegoogelt und folgende Seite gefunden:
http://de.php.net/crypt
Kann es sein, das ich mehrere crypt möglichkeiten auf SuSE habe?
Deswegen cryptet er anders als es der ftp mag!
Hat einer eine ahnung wo man sich aussuchen kann, welche crypt art er benutzen soll ? Ich habe keine Datei und keine Befehle über google oder man crypt gefunden :(

Würd mich sehr über eine antwort freuen

mfg
stormsam

Svenny
02.08.03, 14:53
Versuch mal md5 zu crypten

md5($i)

Stormsam
02.08.03, 15:39
Hi

danke für den Tipp!

ich habe es ausprobiert und habe aus der Zeile:

$pwd=crypt($pwd1);

das gemacht:
$pwd=md5($pwd1);

Dann habe ich wieder versucht einen User zu erstellen, doch FTP kann das Passwort immer noch nicht lesen.

In der /etc/shadow sieht es jetzt so aus:

test:098f6bcd4621d373cade4e832627b4f6:12266:0:9999 9:7:::

Es ist viel länger alls alle anderen Passwörter ! Gibt es noch mehr möglichkeiten ?

MfG
Stormsam