PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php cryptet falsch ?!?



Stormsam
01-08-2003, 17:31
Hi @ all,

ich hatte 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 !

Hat einer eine idee woran das liegen kann ?!?

MfG
Stormsam

Stormsam
02-08-2003, 10:49
Hi,

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);
Wieso cryptet er falsch :confused:

MfG
Stormsam

quinte17
04-08-2003, 06:37
hast du md5 passwörter?

weil crypt gibt eigentlich immer einen eher kurzen "hash" zurück...

kannst es ja mal mit md5 encoding versuchen..

mfg

Stormsam
10-08-2003, 14:14
hi,

mit md5 fuktioniert das auch nicht!

Habe es jetzt hinbekommen, der befehl zum crypten muss so lauten:

$pwd = crypt(strip_tags($pwd1));

frag mich nicht wieso, aber es funktioniert :D

MfG
Stormsam