[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Passwort eines Users per Script setzen



Hallo,

Stefan Bauer schrieb:
Hans-Dietrich Kirmse schrieb:
Hallo,

ich stehe vor folgenden Problem: Ich möchte ca. 500 User im LDAP
anlegen. Das ist mit den smbldap-tools kein Problem. Ich rufe einfach
über ein kleines Perlscript in einer Schleife 'smbldap-useradd' mit den
entsprechenden Parametern auf.

Mein Problem ist, das ich gern auch ein Passwort in den LDAP schieben
will. So wie ich das verstanden habe, ist bei 'smbldap-useradd' kein
Parameter für das Passwort dabei. 'smbldap-passwd <username>' hilft mir
aber auch nicht weiter, weil ich das ja (für 500 Schüler) per Script
machen will. Kann mir da jemand weiterhelfen?

Falls du deine User derzeit in einer passwd hast, gibt es das Paket
migrationtools zum Umsetzen auf ldap.

nein, habe ich nicht.

Die Daten werden aus dem Export des Schulverwaltungsprogramms Winscool
bereitgestellt (Id, Nachname, Vorname und Klasse). Daraus generiere ich
ein Login (frage ab, ob das schon im LDAP ist, wenn ja, wird ein
neues generiert ...), dann wird ein Passwort generiert, das GECOS-Feld
zusammengesetzt und dann wird/soll eben die Daten in den LDAP
geschrieben werden. ich wollte (weils doch sehr einfach geht), mit den
smbldap-tools machen. Aber ich könnte es auch direkt mit Net::LDAP.

Aber darum geht es nicht. Mein Problem ist/bleibt das Händling der
Passwörter. Es soll für jeden der User ein neues Passwort gesetzt
werden. Ich finde auf meinem Rechner (Debian Lenny) leider nicht
'mkntpasswd' - wie ich es (von Arktur4 her) kenne. dann wäre das Problem
reduziert auf das Linux-Passwort. Aber auch da sehe ich keine Chance,
weil ich nicht vergleichbares gefunden habe. wie es smbldap-passwd macht
verstehe ich eigentlich auch nicht. :(

Mit freundlichen Grüßen
Hans-Dietrich

PS: habe gerade gemerkt, dass ich die Antwort an Reinhold Plew nicht in
die Liste geschickt habe. - sorry.  muss mich an die Einstellung dieser
Mailingliste gewöhnen.







Reply to: