Linux 15.068 Themen, 107.492 Beiträge

250 User anlegen mit "useradd" und Option "-p password"

(Anonym) / 1 Antworten / Baumansicht Nickles

Ich muss 250 User anlegen und will das nicht gerade für jeden einzeln
machen müssen. Da ich eine Liste mit allen Namen habe, war es kein
Problem mit einem kleinen Shellscript per useradd sie alle anzulegen.
Wenn ich aber für alle erstmal ein gleiches Passwort mit der Option
"-p password" mitgebe (soll später von jedem User selbst geändert
werden), wird das auch akzeptiert aber das Passwort steht in der
shadow nicht verschlüsselt sondern lesbar. Bei der Statusabfrage mit
"passwd -S username" wird auch angezeigt, daß ein Passwort vergeben
wurde. Trotzdem erscheint die Fehlermeldung "Login incorrect", wenn
sich ein User anmeldet.
Wer hat dafür eine Lösung??

bei Antwort benachrichtigen
Anonym (Anonym) „250 User anlegen mit "useradd" und Option "-p password"“
Optionen

Das Useradd Kommando benötigt bereits verschluesselte Passwörter als
Parameter. Sinn der Sache: Ein Administrator kann User von einem
Rechner auf den anderen kopieren, ohne die Passwörter der User
kennen zu müssen.

Lösung: Bau in das Script eine Verschluesselung ein.

perl -e 'print crypt("passwort", "Sa")'

Liefert Dir ein verschluesseltes Passwort. Das "salt" ist in diesem
Fall fest auf "Sa" gestellt.

mfg. j. - www.obira.de

bei Antwort benachrichtigen