System-Benutzer hinzufügen
System-Benutzer hinzufügen
Hi,
eine kleine Frage: Wie erstellt man einen neuen Benutzer mit einem Script?
adduser kann ich ja mit entsprechenden Parametern ausführen, aber es bleibt das Problem mit dem Passwort.
Ein einfaches echo "meinpasswort" | passwd username oder solche Konstrukte klappen da ja nicht
Jemand eine Idee dazu?
Gruss,
AK-Palme
eine kleine Frage: Wie erstellt man einen neuen Benutzer mit einem Script?
adduser kann ich ja mit entsprechenden Parametern ausführen, aber es bleibt das Problem mit dem Passwort.
Ein einfaches echo "meinpasswort" | passwd username oder solche Konstrukte klappen da ja nicht
Jemand eine Idee dazu?
Gruss,
AK-Palme
Code: Alles auswählen
man adduser
- Simmel
- Beiträge: 698
- Registriert: 08.03.2004 14:43:43
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Düsseldorf
-
Kontaktdaten:
Hmh,AK-Palme hat geschrieben:Da habe ich nichts gefunden.
Ich kann zwar das Passwort sperren, werde ich dann auch, aber ein explizites Passwort kann ich wohl nicht angeben..
Da müsste ich den Account mit passwd wieder aktivieren und dort ein Passwort vergeben
vielleicht kannst du ja einfach den Eintrag in die /etc/passwd und /etc/group selbst vornehmen? Ist ja im Endeffekt das gleiche in Grün. Ich denke mal das man da sogar ein Password mit einem Tool erstellen kann und es in die /etc/shadow reinballern könnte. Das müsste doch machbar sein. Leider weiss ich nicht mit welchem Algo die /etc/shadow arbeitet, aber das dürfte sich doch rausfinden lassen.
Das kann man bestimmt als Script zusammenbasteln.
Nachtrag: Okay das Skeleton muss natürlich ebenfalls abgearbeitet werden, ansonsten fehlen ja die Verzeichnisse und Dateien.
you've got to know how far to go in going too far
perl -le'print+(split//,"schaeuble")[6,8,7,3,5,0..2,4]'
http://creativecommons.org/licenses/by-nc-sa/2.0/
perl -le'print+(split//,"schaeuble")[6,8,7,3,5,0..2,4]'
http://creativecommons.org/licenses/by-nc-sa/2.0/
- herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Re: System-Benutzer hinzufügen
dann nimm' doch "useradd".AK-Palme hat geschrieben: eine kleine Frage: Wie erstellt man einen neuen Benutzer mit einem Script?
adduser kann ich ja mit entsprechenden Parametern ausführen, aber es bleibt das Problem mit dem Passwort.
du kannst dir eine datei mit usernamen und klartextpasswort anlegen, verschlüsselst das passwort in deinem script und übergibst es mit der option "-p".
herrchen
ps: ich wette, mit google findet man etwas fertiges.
Hi,
wenn du unbedingt Scripten willst, dann koenntest du adduser mittels expect (gibt's auch als Perl Modul) automatisieren.
wenn du unbedingt Scripten willst, dann koenntest du adduser mittels expect (gibt's auch als Perl Modul) automatisieren.
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
Hi
Also ich benutz da immer folgenden Einzeiler.
Passwort und SALT mußt halt ersetzen
Lg aus Wien
(Edit:Typo)
Also ich benutz da immer folgenden Einzeiler.
Code: Alles auswählen
perl -e 'printf("%s\n", crypt("Passwort", "\$1\$SALT"))'
Lg aus Wien
(Edit:Typo)