<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.sachsen.schule/dwiki/index.php?action=history&amp;feed=atom&amp;title=Delixs10%3AInstallationshandbuch%2Fsmbldap-Tools</id>
	<title>Delixs10:Installationshandbuch/smbldap-Tools - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sachsen.schule/dwiki/index.php?action=history&amp;feed=atom&amp;title=Delixs10%3AInstallationshandbuch%2Fsmbldap-Tools"/>
	<link rel="alternate" type="text/html" href="https://wiki.sachsen.schule/dwiki/index.php?title=Delixs10:Installationshandbuch/smbldap-Tools&amp;action=history"/>
	<updated>2026-05-05T05:36:21Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Delixs</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.sachsen.schule/dwiki/index.php?title=Delixs10:Installationshandbuch/smbldap-Tools&amp;diff=8549&amp;oldid=prev</id>
		<title>Schoffer: smbldap-Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.sachsen.schule/dwiki/index.php?title=Delixs10:Installationshandbuch/smbldap-Tools&amp;diff=8549&amp;oldid=prev"/>
		<updated>2011-08-27T09:52:01Z</updated>

		<summary type="html">&lt;p&gt;smbldap-Tools&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{EditStatus|1|Kirmse}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  User- und Rechnerverwaltung mit den smbldap-Tools ==&lt;br /&gt;
&lt;br /&gt;
Es werden durch das Paket  &amp;quot;delixs-smbldap-tools&amp;quot;  die smbldap-Tools eingespielt und konfiguriert.&lt;br /&gt;
Die delixs-eigenen Scripte zur User- und Rechnerverwaltung werden zu diesen Quasi-Standard &lt;br /&gt;
kompatibel implementiert. Damit ist gewährleistet, dass die User- und Rechnerverwaltung auch mit &lt;br /&gt;
diesen Tools, also mit &amp;quot;Bordmitteln&amp;quot; erfolgen kann. Es wird davon ausgegangen, dass alle Befehle &lt;br /&gt;
als root abgesetzt werden!&lt;br /&gt;
&lt;br /&gt;
Die Übersicht wird hier nach den CRUD-Operationen angegeben. CRUD = Create (Datensatz anlegen), &lt;br /&gt;
Read (Datensatz lesen), Update (Datensatz aktualisieren) und Delete (Datensatz löschen).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User anlegen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hinweis: &lt;br /&gt;
&lt;br /&gt;
* das Homeverzeichnis wird automatisch beim ersten Anmelden mit einem Windows-Client erstellt.&lt;br /&gt;
* das Profil-Verzeichnis wird automatisch beim ersten Abmelden mit einem Windows-Client erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Schüler anlegen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     &amp;quot;standard&amp;quot;:     smbldap-useradd -a -A 1 -n -m   mmustermann&lt;br /&gt;
     mit GECOS:      smbldap-useradd -a -A 1 -n -m -c &amp;quot;Manfred Mustermann&amp;quot;   mmustermann&lt;br /&gt;
     mit Shell:      smbldap-useradd -a -A 1 -n -m  -s /bin/bash  mmustermann&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dabei bedeuten die Parameter:&lt;br /&gt;
&lt;br /&gt;
  #  -a   is a Windows User (otherwise, Posix stuff only)&lt;br /&gt;
  #  -A   can change password ? 0 if no, 1 if yes&lt;br /&gt;
  #  -g   gid&lt;br /&gt;
  #  -n   do not create a group&lt;br /&gt;
  #  -c   gecos&lt;br /&gt;
  #  -d   home&lt;br /&gt;
  #  -m   creates home directory and copies /etc/skel&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
 &lt;br /&gt;
* für die Nutzung von Mail ist zu beachten, dass im LDAP-Eintrag des Users das Attribut  &amp;#039;mail&amp;#039; und das Attribut &amp;#039;destinationIndicator&amp;#039; (nomail | mailintern | mailextern) zwingend gesetzt wird. siehe unter aktualisieren/ändern.&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
=== Lehrer anlegen (GID = 1001) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    smbldap-useradd -a -A 1 -n -m  -g 1001  -d /home/teachers/mmustermann  mmustermann &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Arbeitsplatznutzer anlegen (GID = 1000) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    smbldap-useradd -a -A 1 -n -m  -g 1000  -d /home/wsusers/mmustermann  mmustermann &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User lesen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    smbldap-userlist  -u     (listet alle User im LDAP auf)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User aktualisieren/ändern ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort setzen:&lt;br /&gt;
&lt;br /&gt;
    smbldap-passwd mmustermann&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GECOS ändern:&lt;br /&gt;
&lt;br /&gt;
    smbldap-usermod -c &amp;#039;Manfred Mustermann&amp;#039;  mmustermann&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mail-Adresse ändern:&lt;br /&gt;
&lt;br /&gt;
    smbldap-usermod -Z mail=manfred.mustermann@delixs-schule.de  mmustermann&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hinweis: der Parameter -M geht (bei mir) überhaupt nicht, deswegen mit -Z&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attribut (&amp;#039;destinationIndicator&amp;#039;) hinzufügen:&lt;br /&gt;
&lt;br /&gt;
    smbldap-usermod -Z destinationIndicator=mailintern  mmustermann&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== User löschen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    smbldap-userdel -r mmustermann&lt;br /&gt;
    # -r bedeutet, dass das Homeverzeichnis auch gelöscht wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Klassen anlegen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    smbldap-groupadd -a 8b     (hier Klasse 8b angelegt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Klassen lesen (alle Schüler der Klasse auflisten) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    smbldap-groupshow 8b       (die Zeile mit memberUid)    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Klassen aktualisieren/ändern ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Den User &amp;#039;mmustermann&amp;#039; in die Klasse 8b aufnehmen:&lt;br /&gt;
&lt;br /&gt;
    smbldap-groupmod -m mmustermann 8b&lt;br /&gt;
    smbldap-groupmod -m mmusterfrau,hanna2,test3  8b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Den User &amp;#039;mmustermann&amp;#039; aus der Klasse 8b herausnehmen:&lt;br /&gt;
&lt;br /&gt;
    smbldap-groupmod -x mmustermann 8b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Klasse 8b in Klasse 9b umbenennen (versetzen):&lt;br /&gt;
&lt;br /&gt;
    smbldap-groupmod  -n 9b  8b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Klassen löschen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Klasse 9b löschen:&lt;br /&gt;
&lt;br /&gt;
    smbldap-groupdel  9b&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Berechtigngen / Rollen (fachl, material, online, internet, tadmins, jadmins, hadmins) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hinweis: &lt;br /&gt;
&lt;br /&gt;
* diese Berechtigungen stellen auch nur Gruppen dar, die aber schon bei der  Installation angelegt worden sind. Damit interessiert hier nur das Auflisten, Aufnehmen und Löschen von neuen Mitgliedern&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Berechtigngen / Rollen lesen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     smbldap-groupshow fachl          (die Zeile mit memberUid)    &lt;br /&gt;
     smbldap-groupshow material       (die Zeile mit memberUid)    &lt;br /&gt;
     usw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Berechtigngen / Rollen aktualisieren/ändern ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Den User &amp;#039;mmustermann&amp;#039; in die Gruppe &amp;#039;material&amp;#039; aufnehmen:&lt;br /&gt;
&lt;br /&gt;
    smbldap-groupmod -m mmustermann material&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Den User &amp;#039;mmustermann&amp;#039; aus der Gruppe &amp;#039;material&amp;#039; herausnehmen:&lt;br /&gt;
&lt;br /&gt;
    smbldap-groupmod -x mmustermann material&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Maschinenaccount ==&lt;br /&gt;
&lt;br /&gt;
Hinweis: &lt;br /&gt;
&lt;br /&gt;
* die Maschinenaccounts werden beim Aufnehmen in die Domäne automatisch erstellt&lt;br /&gt;
* beim Herausnehmen aus der Domäne werden die Maschinenaccounts im LDAP nicht gelöscht (ist auch beim Active Directory so - deshalb macht hier löschen Sinn)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Maschinenaccount lesen ===&lt;br /&gt;
&lt;br /&gt;
    smbldap-userlist -m       (listet alle Maschinenaccounts auf) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  Maschinenaccount löschen ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    smbldap-userdel  pc01    (pc01 wird aus dem LDAP gelöscht!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* http://www.delixs.th.schule.de/alpha18/userverwaltung.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;[[Delixs10:Installationshandbuch|zurück]] | [[Hauptseite]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:ServerInstallation]]&lt;/div&gt;</summary>
		<author><name>Schoffer</name></author>
	</entry>
</feed>