• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

md5sum funktioniert nicht im Bash-Cgi-Skript

olnol

Alkmene
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:
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?
 

Steinchen

Finkenwerder Herbstprinz
Registriert
15.04.10
Beiträge
470
Hi,

"which" hilft:

Code:
$ which md5sum

gibt dir den Pfad zu md5sum zurück. Anschliessend einfach den kompletten Pfad angeben.

cu
 

Rastafari

deaktivierter Benutzer
Registriert
10.03.05
Beiträge
18.150
Stattdessen würde auch ein "md5 -q" genügen.