- Registriert
- 28.12.09
- Beiträge
- 30
Hallo. Ich habe ein Bash-Cgi-Skript. Das ganze läuft unter Mac OSX 10.6 unter MAMP.
Um einen Passwort-Hash zu erzeugen nutze ich ein html-Formular mit Eingabe-Feld und sende die Daten an die gleiche Seite zurück.
Mit folgendem Code wollte ich dann den Hash im Cgi-Skript erzeugen:
Allerdings ist $hash leer. Im error.log vom apache steht:
Gebe ich den Code direkt im Terminal ein und gebe mir danach $hash aus, funktioniert das ganze!
Woran liegts?
Um einen Passwort-Hash zu erzeugen nutze ich ein html-Formular mit Eingabe-Feld und sende die Daten an die gleiche Seite zurück.
Mit folgendem Code wollte ich dann den Hash im Cgi-Skript erzeugen:
Code:
hash=`echo "Login:Secret:$newpasswd" | md5sum | cut -b -32`
Allerdings ist $hash leer. Im error.log vom apache steht:
[Mon May 24 19:10:00 2010] [error] [client ::1] /Applications/MAMP/cgi-bin/chpasswd.sh: line 41: md5sum: command not found, referer: http://localhost/cgi-bin/chpasswd.sh
Gebe ich den Code direkt im Terminal ein und gebe mir danach $hash aus, funktioniert das ganze!
Woran liegts?