neue user anlegen
pete
- perl
Ich möchte per webbrowser auf einem linux-rechner neue benutzer anlegen können. sowiet ich weiß, muß ich dazu änderungen in der datei /passwd vornehmen. alles eigentlich ok, aber ich hab schwierigkeiten mit der crypt-funktion in perl:
crypt(key,salt)
key ist das passwort
salt ist der verschlüsselungsalgorithmus, der aus 2 Zeichen besteht (also 4096 versch. möglichkeiten
jedoch weiß ich, welcehn algorithmus unix für seine crypts verwendet...
hat jemand ahnung davon
oder gibt es einen anderen weg ???
danke im voraus
cu pete
Da Du anscheinend schon su - hinbekommst, nimm doch einfach useradd.
Beispiele für den Crypt bietet z.B. htpasswd des Apache oder pg_passwd
von Postgres!
LOL: in perl
crypt( key, salt)
den salt kanst Du Dir aussuchen (also zwei Zufallszeichen)!
Wenn Du ein eingegebenes Passwort mit einem aus der /etc/passwd vergleichen
willst, sind die ersten beiden Zeichen des Passwortes aus der passwd als Salt zu
verwenden.