Ergebnis 1 bis 4 von 4
  1. #1
    Alkmene
    Themenstarter

    Registriert
    12.2009
    Beiträge
    30

    md5sum funktioniert nicht im Bash-Cgi-Skript

    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?

  2. #2
    Rhode Island Greening Avatar von Steinchen
    Registriert
    04.2010
    Ort
    Saarland
    Beiträge
    472
    Hi,

    "which" hilft:

    Code:
    $ which md5sum
    gibt dir den Pfad zu md5sum zurück. Anschliessend einfach den kompletten Pfad angeben.

    cu
    They have this game where you put in a dollar and win four quarters! I win every time!

  3. #3
    Alkmene
    Themenstarter

    Registriert
    12.2009
    Beiträge
    30
    Oh man. Super danke, das wars.

  4. #4
    Charlamowsky Avatar von Rastafari
    Registriert
    03.2005
    Beiträge
    12.966
    Stattdessen würde auch ein "md5 -q" genügen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •