Ik ben bezig aan een script om een gebruiker toe te voegen. Dit script werkt via CGI (Bash). Nu is het zo dat een wachtwoord encrypted meegegeven moet worden.
Het geheel werkt via een web-interface (note: CGI).
Nu hebben we ongeveer het volgende bedacht.
het 'cut' commando staat erin om op het einde van de string de 2 spaties en het - teken te vervangen.
Als we nu
geven, kunnen we daarna niet inloggen op het systeem. na gebruik van de -r flag, lukt het nog niet.
Ziet iemand onze fout?
Het geheel werkt via een web-interface (note: CGI).
Nu hebben we ongeveer het volgende bedacht.
code:
1
| password=`echo -n "wachtwoord" | md5sum | cut -d" " -f1` |
het 'cut' commando staat erin om op het einde van de string de 2 spaties en het - teken te vervangen.
Als we nu
code:
1
| useradd -p $password test |
geven, kunnen we daarna niet inloggen op het systeem. na gebruik van de -r flag, lukt het nog niet.
Ziet iemand onze fout?