<?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=Diskussion%3AEntwicklungsumgebung%2FLDAP_Einrichtung</id>
	<title>Diskussion:Entwicklungsumgebung/LDAP Einrichtung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sachsen.schule/dwiki/index.php?action=history&amp;feed=atom&amp;title=Diskussion%3AEntwicklungsumgebung%2FLDAP_Einrichtung"/>
	<link rel="alternate" type="text/html" href="https://wiki.sachsen.schule/dwiki/index.php?title=Diskussion:Entwicklungsumgebung/LDAP_Einrichtung&amp;action=history"/>
	<updated>2026-05-06T07:35:23Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Delixs</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.sachsen.schule/dwiki/index.php?title=Diskussion:Entwicklungsumgebung/LDAP_Einrichtung&amp;diff=7519&amp;oldid=prev</id>
		<title>Schoffer: Test ins wiki eingearbeitet</title>
		<link rel="alternate" type="text/html" href="https://wiki.sachsen.schule/dwiki/index.php?title=Diskussion:Entwicklungsumgebung/LDAP_Einrichtung&amp;diff=7519&amp;oldid=prev"/>
		<updated>2009-07-10T18:08:45Z</updated>

		<summary type="html">&lt;p&gt;Test ins wiki eingearbeitet&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 10. Juli 2009, 20:08 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Zeile 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===  Punkt 17. Testen der PAM-Konfiguration ===&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;die Datei unter&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   http://www.arktur.th.schule.de/mmustermann.ldif              (Datei im Paket)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;in den LDAP einspielen mit&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    ldapadd -x -D &quot;cn=admin,dc=delixs-schule,dc=de&quot; -W -f /root/mmustermann.ldif&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    damit automatisch das Homeverzeichnis erstellt werden kann, legen&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    wir noch das Verzeichnis /home/students/ an&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;jetzt sollte der Aufruf von&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a) anmelden auf einer weiteren Console mit &#039;mmustermann&#039; und dem Passwort &#039;geheim&#039;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;b) &#039;getent passwd mmustermann&#039;  liefert&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  mmustermann:x:2000:1002:Manfred Mustermann,testklasse:/home/schueler/mmustermann:/bin/bash&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;c) &#039;id mmustermann&#039; liefert&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;     uid=2000(mmustermann) gid=1002(crontab) Gruppen=1002(crontab)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;d)  mit &#039;passwd mmustermann&#039; kann man das Passwort ändern&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Es ging hier nur um den Test der PAM-Konfiguration, also diesen User&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;wieder löschen.  (eine lange Zeile!)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    ldapdelete -x -D &quot;cn=admin,dc=delixs-schule,dc=de&quot; -W  &quot;uid=mmustermann,ou=people,ou=accounts,dc=delixs-schule,dc=de&quot;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Aus DD-Mails von Hans-Dietrich Kirmse 04./05.02.09&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Aus DD-Mails von Hans-Dietrich Kirmse 04./05.02.09&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Schoffer</name></author>
	</entry>
	<entry>
		<id>https://wiki.sachsen.schule/dwiki/index.php?title=Diskussion:Entwicklungsumgebung/LDAP_Einrichtung&amp;diff=7515&amp;oldid=prev</id>
		<title>Schoffer: Punkte 1 bis 16 werden im wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.sachsen.schule/dwiki/index.php?title=Diskussion:Entwicklungsumgebung/LDAP_Einrichtung&amp;diff=7515&amp;oldid=prev"/>
		<updated>2009-07-10T17:33:14Z</updated>

		<summary type="html">&lt;p&gt;Punkte 1 bis 16 werden im wiki&lt;/p&gt;
&lt;a href=&quot;https://wiki.sachsen.schule/dwiki/index.php?title=Diskussion:Entwicklungsumgebung/LDAP_Einrichtung&amp;amp;diff=7515&amp;amp;oldid=7501&quot;&gt;Änderungen zeigen&lt;/a&gt;</summary>
		<author><name>Schoffer</name></author>
	</entry>
	<entry>
		<id>https://wiki.sachsen.schule/dwiki/index.php?title=Diskussion:Entwicklungsumgebung/LDAP_Einrichtung&amp;diff=7501&amp;oldid=prev</id>
		<title>Schoffer: verschoben nach Diskussion:Entwicklungsumgebung/Userverwaltung</title>
		<link rel="alternate" type="text/html" href="https://wiki.sachsen.schule/dwiki/index.php?title=Diskussion:Entwicklungsumgebung/LDAP_Einrichtung&amp;diff=7501&amp;oldid=prev"/>
		<updated>2009-07-10T09:56:29Z</updated>

		<summary type="html">&lt;p&gt;verschoben nach Diskussion:Entwicklungsumgebung/Userverwaltung&lt;/p&gt;
&lt;a href=&quot;https://wiki.sachsen.schule/dwiki/index.php?title=Diskussion:Entwicklungsumgebung/LDAP_Einrichtung&amp;amp;diff=7501&amp;amp;oldid=7006&quot;&gt;Änderungen zeigen&lt;/a&gt;</summary>
		<author><name>Schoffer</name></author>
	</entry>
	<entry>
		<id>https://wiki.sachsen.schule/dwiki/index.php?title=Diskussion:Entwicklungsumgebung/LDAP_Einrichtung&amp;diff=7006&amp;oldid=prev</id>
		<title>Schoffer: hierher verschoben</title>
		<link rel="alternate" type="text/html" href="https://wiki.sachsen.schule/dwiki/index.php?title=Diskussion:Entwicklungsumgebung/LDAP_Einrichtung&amp;diff=7006&amp;oldid=prev"/>
		<updated>2009-05-10T06:38:54Z</updated>

		<summary type="html">&lt;p&gt;hierher verschoben&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Weitere Konfiguration des LDAP hier: ==&lt;br /&gt;
=== Installation des LDAP (E-Mail von Hans-Dietrich Kirmse) ===&lt;br /&gt;
&lt;br /&gt;
1. wir stellen das samba.schema bereit (wer das schon gemacht hatte, dann kann das natürlich jetzt entfallen)&lt;br /&gt;
&lt;br /&gt;
 aptitude install samba-doc&lt;br /&gt;
&lt;br /&gt;
 cd /usr/share/doc/samba-doc/examples/LDAP&lt;br /&gt;
&lt;br /&gt;
 gunzip samba.schema.gz&lt;br /&gt;
&lt;br /&gt;
 cp samba.schema /etc/ldap/schema/&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
2. &lt;br /&gt;
 aptitude install slapd&lt;br /&gt;
&lt;br /&gt;
--|Konfiguriere slapd|--&lt;br /&gt;
&lt;br /&gt;
 Administrator-Passwort:                     geheim&lt;br /&gt;
&lt;br /&gt;
3.&lt;br /&gt;
&lt;br /&gt;
 aptitude install ldap-utils libsasl2-modules&lt;br /&gt;
&lt;br /&gt;
4.&lt;br /&gt;
&lt;br /&gt;
 aptitude install libnss-ldap&lt;br /&gt;
&lt;br /&gt;
--|Konfiguriere libnss-ldap|--&lt;br /&gt;
&lt;br /&gt;
 URI des LDAP-Servers verlangt:               ldap://127.0.0.1:389/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Eindeutiger Name (DN - ...) der Suchbasis:   dc=delixs-schule,dc=de&lt;br /&gt;
&lt;br /&gt;
     Benutzte LDAP-Version:                       3&lt;br /&gt;
&lt;br /&gt;
     LDAP-Zugang für Root:                cn=admin,dc=delixs-schule,dc=de&lt;br /&gt;
&lt;br /&gt;
     Passwort des LDAP-Zugangs für Root:        geheim&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. aptitude install libpam-ldap&lt;br /&gt;
    (Aufruf entfällt, da gleich bei 3. automatisch mit installiert wurde)&lt;br /&gt;
&lt;br /&gt;
     --|Konfiguriere libpam-ldap|--&lt;br /&gt;
&lt;br /&gt;
     Lokaler root zum Datenbank-Administrator machen:        Ja&lt;br /&gt;
&lt;br /&gt;
     Benötigt die LDAP-Datenbank eine Anmeldung             Nein&lt;br /&gt;
&lt;br /&gt;
     LDAP-Zugang für Root:               cn=admin,dc=delixs-schule,dc=de&lt;br /&gt;
&lt;br /&gt;
     Passwort des LDAP-Zugangs für root:                    geheim&lt;br /&gt;
&lt;br /&gt;
Nachtrag zu PAM: --Harry 2009/03/29 in DD&lt;br /&gt;
&lt;br /&gt;
Problem: smbldap-passwd nimmt nur den Namen als Parameter an, die Krücke&lt;br /&gt;
&lt;br /&gt;
  &amp;#039;echo -e &amp;quot;geheim\ngehein\n&amp;quot; | smbldap-passwd mmustermann&amp;#039;&lt;br /&gt;
&lt;br /&gt;
als Konstruktion mag mir gar nicht so gefallen im Skript!&lt;br /&gt;
&lt;br /&gt;
Eigentlich ist nur ein &amp;quot;passwd user&amp;quot; erforderlich. Den Rest kann PAM erledigen. Auch das &lt;br /&gt;
erstellten der NT &amp;amp; LM hashes  :-) &lt;br /&gt;
&lt;br /&gt;
  alias cgrep=&amp;#039;grep -Ev &amp;#039;\&amp;#039;&amp;#039;(^$|^[[:space:]]*#|^[[:space:]]*;)&amp;#039;\&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
  cgrep /etc/pam.d/common-password&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
password    [success=1 default=ignore]  pam_unix.so nullok obscure min=4 max=8 md5&lt;br /&gt;
password    required            pam_ldap.so try_first_pass&lt;br /&gt;
password    required         pam_smbpass.so nullok use_authtok try_first_pass&lt;br /&gt;
password    required            pam_permit.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und ein &lt;br /&gt;
&lt;br /&gt;
  aptitude install libpam-smbpass&lt;br /&gt;
&lt;br /&gt;
6. die /etc/ldap/ldap.conf                                   (Datei im Paket http://www.arktur.th.schule.de/delixs-ldap.zip)&lt;br /&gt;
&lt;br /&gt;
      BASE dc=delixs-schule,dc=de&lt;br /&gt;
      URI  ldap://localhost&lt;br /&gt;
&lt;br /&gt;
      SIZELIMIT       12&lt;br /&gt;
      TIMELIMIT       15&lt;br /&gt;
      DEREF           always&lt;br /&gt;
&lt;br /&gt;
7. die /etc/ldap/slapd.conf                                  (Datei im Paket)&lt;br /&gt;
&lt;br /&gt;
    das samba-Schema wurde schon am Anfang kopiert, jetzt einbinden:&lt;br /&gt;
&lt;br /&gt;
      include /etc/ldap/schema/samba.schema&lt;br /&gt;
                               (*hinter* den anderen Zeilen eintragen)&lt;br /&gt;
&lt;br /&gt;
      loglevel   384   (wenn Entwicklung abgeschlossen, auf 0 setzen)&lt;br /&gt;
      sizelimit 3000&lt;br /&gt;
      backend hdb               gelassen&lt;br /&gt;
&lt;br /&gt;
      rootdn      &amp;quot;cn=admin,dc=delixs-schule,dc=de&amp;quot;&lt;br /&gt;
      rootpw      wieder ergänzt, da in der Literatur so angegeben&lt;br /&gt;
                  erstellt mit:&lt;br /&gt;
&lt;br /&gt;
                     cd /etc/ldap&lt;br /&gt;
                     slappasswd -u &amp;gt;&amp;gt; slapd.conf&lt;br /&gt;
&lt;br /&gt;
              (verschüsselte Passwort angehangen, mit mcedit verschieben)&lt;br /&gt;
&lt;br /&gt;
8. /etc/libnss-ldap.conf                                    (Datei im Paket)&lt;br /&gt;
&lt;br /&gt;
     Anm. von Harry: Bevor man irgendwas mit NSS und/oder PAM testen oder&lt;br /&gt;
      konfigurieren will, muss der nscd ausgeschaltet werden:&lt;br /&gt;
&lt;br /&gt;
        /etc/init.d/nscd stop&lt;br /&gt;
&lt;br /&gt;
      Die /etc/libnss-ldap.conf  wurde folgendermaßen abgeändert&lt;br /&gt;
&lt;br /&gt;
        base dc=delixs-schule,dc=de&lt;br /&gt;
        deref   always&lt;br /&gt;
        uri ldap://127.0.0.1/&lt;br /&gt;
        ldap_version 3&lt;br /&gt;
        rootbinddn  cn=admin,dc=delixs-schule,dc=de&lt;br /&gt;
        scope sub&lt;br /&gt;
        bind_timelimit 30&lt;br /&gt;
        bind_policy soft&lt;br /&gt;
        nss_connect_policy persist&lt;br /&gt;
&lt;br /&gt;
     /etc/init.d/nscd start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. Neustart des slapd&lt;br /&gt;
&lt;br /&gt;
      /etc/init.d/slapd restart&lt;br /&gt;
&lt;br /&gt;
10. Test&lt;br /&gt;
&lt;br /&gt;
      &amp;#039;slapcat&amp;#039;  sollte 2 Entries anzeigen&lt;br /&gt;
        Wenn man die Ausgabe umleitet mit &amp;#039;slapcat &amp;gt; test.ldif&amp;#039;, dann&lt;br /&gt;
        kommen 2 Warnungen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. diese Warnungen beseitigen               (entfällt bei der Datei im Paket)&lt;br /&gt;
&lt;br /&gt;
     in /etc/ldap/slapd.conf  müssen folgende Zeilen (105, 128*)&lt;br /&gt;
     bearbeitet werden:&lt;br /&gt;
&lt;br /&gt;
       access to attrs=userPassword,shadowLastChange&lt;br /&gt;
          by dn=&amp;quot;cn=admin,dc=delixs-schule,dc=de&amp;quot; write&lt;br /&gt;
          by anonymous auth&lt;br /&gt;
          by self write&lt;br /&gt;
          by * none&lt;br /&gt;
&lt;br /&gt;
       access to *&lt;br /&gt;
          by dn=&amp;quot;cn=admin,dc=delixs-schule,dc=de&amp;quot; write&lt;br /&gt;
          by * read&lt;br /&gt;
&lt;br /&gt;
   jeweils die 2. Zeile (also &amp;#039;by dn=&amp;quot;cn=admin,dc=delixs-schule,dc=de&amp;quot;&lt;br /&gt;
   write&amp;#039;) muss rausgelöscht werden (nicht nur auskommentiert!)&lt;br /&gt;
&lt;br /&gt;
12. Initialisierung des LDAPs&lt;br /&gt;
&lt;br /&gt;
   Da die smbldap-tools davon ausgehen, dass alle Gruppen unter einer &amp;#039;ou&amp;#039;&lt;br /&gt;
   zu finden sind, wird nun doch diese sehr einfache Struktur gewählt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
              .----- ou=groups&lt;br /&gt;
             /&lt;br /&gt;
            /&lt;br /&gt;
           /                   .------ ou=people&lt;br /&gt;
          /                   /&lt;br /&gt;
 LDAPBASE -------- ou=accounts&lt;br /&gt;
          \                   \&lt;br /&gt;
           \                   `------ ou=machines&lt;br /&gt;
            \&lt;br /&gt;
             \&lt;br /&gt;
              `----- cn=admin&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Anmerkung: die Einträge für sambaDomain und für DHCP kommen später&lt;br /&gt;
            die Einträge für LDAPBASE und cn=admin sind schon drin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
das LDIF-File http://www.arktur.th.schule.de/initldap.ldif   (Datei im Paket)&lt;br /&gt;
&lt;br /&gt;
wird so eingespielt:&lt;br /&gt;
&lt;br /&gt;
   ldapadd -x -D &amp;quot;cn=admin,dc=delixs-schule,dc=de&amp;quot; -W -f /root/initldap.ldif&lt;br /&gt;
&lt;br /&gt;
rückgängig gemacht werden kann es mit dem passenden Killfile    (Datei im Paket)&lt;br /&gt;
http://www.arktur.th.schule.de/killinitldap.del&lt;br /&gt;
&lt;br /&gt;
   ldapdelete -x -D cn=admin,dc=delixs-schule,dc=de -W -f /root/killinitldap.del&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13. Konfiguration von NSS&lt;br /&gt;
&lt;br /&gt;
 /etc/nsswitch.conf                                        (Datei im Paket)&lt;br /&gt;
 -------------------&lt;br /&gt;
 &lt;br /&gt;
 passwd:      compat ldap&lt;br /&gt;
 shadow:      compat ldap&lt;br /&gt;
 group:       compat ldap&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
14. Konfiguration von PAM&lt;br /&gt;
&lt;br /&gt;
als root eine 2. Konsole aufgemacht!&lt;br /&gt;
&lt;br /&gt;
 /etc/pam_ldap.conf                                         (Datei im Paket)&lt;br /&gt;
 ------------------&lt;br /&gt;
 base dc=delixs-schule,dc=de&lt;br /&gt;
 uri ldap://127.0.0.1/                         # geändert&lt;br /&gt;
 ldap_version 3&lt;br /&gt;
 rootbinddn cn=admin,dc=delixs-schule,dc=de&lt;br /&gt;
 scope sub                                     # geändert&lt;br /&gt;
 bind_policy soft                              # geändert&lt;br /&gt;
 pam_password exop                             # geändert &lt;br /&gt;
 &lt;br /&gt;
Anm.: wo geändert steht, da musste ich den Eintrag erstellen.&lt;br /&gt;
Die zwei anderen Einträge waren schon so.&lt;br /&gt;
&lt;br /&gt;
 /etc/pam.d/common-account                                  (Datei im Paket)&lt;br /&gt;
 -------------------------&lt;br /&gt;
 account [success=1 default=ignore]  pam_unix.so&lt;br /&gt;
 account required                    pam_ldap.so&lt;br /&gt;
 account required                    pam_permit.so &lt;br /&gt;
 &lt;br /&gt;
 /etc/pam.d/common-auth                                      (Datei im Paket)&lt;br /&gt;
 ----------------------&lt;br /&gt;
 auth    [success=1 default=ignore]  pam_unix.so&lt;br /&gt;
 auth    required      pam_ldap.so use_first_pass ignore_authinfo_unavail&lt;br /&gt;
 auth    required                    pam_permit.so  &lt;br /&gt;
&lt;br /&gt;
 /etc/pam.d/common-password                                  (Datei im Paket)&lt;br /&gt;
 --------------------------&lt;br /&gt;
 password    [success=1 default=ignore]  pam_unix.so nullok obscure min=4&lt;br /&gt;
 max=8 md5&lt;br /&gt;
 password    required         pam_ldap.so try_first_pass&lt;br /&gt;
 password    required         pam_smbpass.so nullok use_authtok&lt;br /&gt;
 try_first_pass&lt;br /&gt;
 password    required         pam_permit.so&lt;br /&gt;
&lt;br /&gt;
 /etc/pam.d/common-session    (im Paket)&lt;br /&gt;
 -------------------------&lt;br /&gt;
 session     required          pam_unix.so&lt;br /&gt;
 session     required          pam_mkhomedir.so skel=/etc/skel umask=0022   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15. Ergänzungen an der /etc/ldap/slapd.conf               (Datei im Paket)&lt;br /&gt;
&lt;br /&gt;
folgende indexe sollten angelegt werden:&lt;br /&gt;
&lt;br /&gt;
 #index   default                            eq&lt;br /&gt;
 index   objectClass                         eq&lt;br /&gt;
 index   uidNumber                           eq&lt;br /&gt;
 index   gidNumber                           eq&lt;br /&gt;
 index   uid,displayName                     eq&lt;br /&gt;
 index   cn,sn                               pres,eq,sub&lt;br /&gt;
 index   memberUid                           eq&lt;br /&gt;
 index   sambaSID                            eq&lt;br /&gt;
 index   sambaPrimaryGroupSID                eq&lt;br /&gt;
 index   sambaDomainName                     eq&lt;br /&gt;
&lt;br /&gt;
bei den ACLs kommentieren wir diese aus:&lt;br /&gt;
(Anm.: beim Testen unter Samba ging search nicht)&lt;br /&gt;
&lt;br /&gt;
    access to dn.base=&amp;quot;&amp;quot; by * read&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16. Neustart des LDAP&lt;br /&gt;
&lt;br /&gt;
   /etc/init.d/slapd restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
17. Testen der PAM-Konfiguration&lt;br /&gt;
&lt;br /&gt;
die Datei unter&lt;br /&gt;
&lt;br /&gt;
   http://www.arktur.th.schule.de/mmustermann.ldif              (Datei im Paket)&lt;br /&gt;
&lt;br /&gt;
in den LDAP einspielen mit&lt;br /&gt;
&lt;br /&gt;
    ldapadd -x -D &amp;quot;cn=admin,dc=delixs-schule,dc=de&amp;quot; -W -f /root/mmustermann.ldif&lt;br /&gt;
&lt;br /&gt;
    damit automatisch das Homeverzeichnis erstellt werden kann, legen&lt;br /&gt;
    wir noch das Verzeichnis /home/students/ an&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
jetzt sollte der Aufruf von&lt;br /&gt;
&lt;br /&gt;
a) anmelden auf einer weiteren Console mit &amp;#039;mmustermann&amp;#039; und dem Passwort &amp;#039;geheim&amp;#039;&lt;br /&gt;
&lt;br /&gt;
b) &amp;#039;getent passwd mmustermann&amp;#039;  liefert&lt;br /&gt;
&lt;br /&gt;
  mmustermann:x:2000:1002:Manfred Mustermann,testklasse:/home/schueler/mmustermann:/bin/bash&lt;br /&gt;
&lt;br /&gt;
c) &amp;#039;id mmustermann&amp;#039; liefert&lt;br /&gt;
&lt;br /&gt;
     uid=2000(mmustermann) gid=1002(crontab) Gruppen=1002(crontab)&lt;br /&gt;
&lt;br /&gt;
d)  mit &amp;#039;passwd mmustermann&amp;#039; kann man das Passwort ändern&lt;br /&gt;
&lt;br /&gt;
Es ging hier nur um den Test der PAM-Konfiguration, also diesen User&lt;br /&gt;
wieder löschen.  (eine lange Zeile!)&lt;br /&gt;
&lt;br /&gt;
    ldapdelete -x -D &amp;quot;cn=admin,dc=delixs-schule,dc=de&amp;quot; -W  &amp;quot;uid=mmustermann,ou=people,ou=accounts,dc=delixs-schule,dc=de&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Aus DD-Mails von Hans-Dietrich Kirmse 04./05.02.09&lt;br /&gt;
&lt;br /&gt;
=== User- und Rechnerverwaltung (E-Mail von Hans-Dietrich Kirmse): ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Klassen werden wie bei Arktur im GECOS eintragen. m.E. ist ein&lt;br /&gt;
Umstellungsscript später kein großes Problem.&lt;br /&gt;
Außerdem generiere ich hier nur Logins nach dem Muster &amp;#039;vnachname&amp;#039;.&lt;br /&gt;
Passwörter generiere ich nur mit der Routine &amp;quot;schöne Passwörter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Ich brauche:&lt;br /&gt;
&lt;br /&gt;
  1. das Anlegen eines Users&lt;br /&gt;
  2. das Versetzen eines Users&lt;br /&gt;
  3. das Ändern des Passworts eines Users&lt;br /&gt;
  4. das Aktualisieren der Daten (GECOS) eines Users&lt;br /&gt;
  5. das Löschen eines Users&lt;br /&gt;
  6. das Anlegen einer Klasse&lt;br /&gt;
  7. das Versetzen einer Klasse&lt;br /&gt;
  8. das Löschen einer Klasse&lt;br /&gt;
  9. das Anzeigen aller User&lt;br /&gt;
 10. das Anzeigen aller Klassen&lt;br /&gt;
 11. das Anzeigen der User einer Klasse&lt;br /&gt;
 12. das Anlegen eines Maschinenaccounts&lt;br /&gt;
 13. das Löschen eines Maschinenaccounts&lt;br /&gt;
 14. das Anzeigen der Maschinenaccounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zu 1. das Anlegen eines einzelnen Users&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
sollte direkt mit den smbldaptools erledigt werden.&lt;br /&gt;
Falls noch nicht geschehen werden sie installiert mit &lt;br /&gt;
&lt;br /&gt;
 aptitude install smbldap-tools &lt;br /&gt;
&lt;br /&gt;
Für das Anlegen des Schülers mmustermann würde der Aufruf so aussehen:&lt;br /&gt;
&lt;br /&gt;
  smbldap-useradd -a -A 1 -g 1002 -n -c &amp;#039;Manfred Mustermann,5a&amp;#039; -d /home/pupil/mmustermann -m  mmustermann&lt;br /&gt;
&lt;br /&gt;
dabei bedeuten die Parameter:&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;
Dafür ein Webinterface zu bauen sehe ich als unproblematisch.&lt;br /&gt;
eingegeben werden muss der Name, die Klasse bzw. Lehrer und das Login.&lt;br /&gt;
Im Erfolgsfall wird nichts zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
Wenn das Login schon existert, dann wird zurückgegeben:&lt;br /&gt;
/usr/sbin/smbldap-useradd: user mmustermann exists&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zu 2. das Versetzen eines Users&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Workaround: wir geben das GECOS-Feld komplett neu an (darin ist ja die&lt;br /&gt;
Klasse)&lt;br /&gt;
&lt;br /&gt;
   smbldap-usermod -c &amp;#039;Manfred Mustermann,6a&amp;#039; mmustermann&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zu 3. das Ändern des Passworts eines Users&lt;br /&gt;
&lt;br /&gt;
dazu verwenden wir die smbldap-tools. als root bzw. mit root-Rechten:&lt;br /&gt;
&lt;br /&gt;
   smbldap-passwd mmustermann&lt;br /&gt;
&lt;br /&gt;
dann muss das neue Passwort 2x eingegeben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zu 4. das Aktualisieren der Namen eines Users&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
workaround wie bei 2. Die Klasse muss natürlich wieder angegeben werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zu 5. das Löschen eins Users&lt;br /&gt;
&lt;br /&gt;
   smbldap-userdel -r mmustermann&lt;br /&gt;
&lt;br /&gt;
# -r bedeutet, dass das Homeverzeichnis auch gelöscht wird&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zu 6. eine Klasse anlegen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
wir erstellen ein Script &amp;#039;my-smbldap-passwd&amp;#039; indem wir eine Kopie von&lt;br /&gt;
&amp;#039;smbldap-passwd&amp;#039; erstellen und folgende Zeilen modifzieren:&lt;br /&gt;
&lt;br /&gt;
 #-------------------------------------------&lt;br /&gt;
 # dieser Hack ist nur dafuer gedacht, dass der Aufruf&lt;br /&gt;
 # des Scripts als root erfolgt, wobei ein Username und&lt;br /&gt;
 # das Passwort als weiterer Parameter uebergeben wird.&lt;br /&gt;
 # es wird nicht abgefangen, ob diese Voraussetzung erfuellt ist&lt;br /&gt;
 $pass = $ARGV[1];&lt;br /&gt;
 $pass2 = $ARGV[1];&lt;br /&gt;
 #print &amp;quot;New password: &amp;quot;;&lt;br /&gt;
 #system &amp;quot;/bin/stty -echo&amp;quot; if (-t STDIN);&lt;br /&gt;
 #chomp($pass=&amp;lt;STDIN&amp;gt;);&lt;br /&gt;
 #system &amp;quot;/bin/stty echo&amp;quot; if (-t STDIN);&lt;br /&gt;
 #print &amp;quot;\n&amp;quot;;&lt;br /&gt;
 #print &amp;quot;Retype new password: &amp;quot;;&lt;br /&gt;
 #system &amp;quot;/bin/stty -echo&amp;quot; if (-t STDIN);&lt;br /&gt;
 #chomp($pass2=&amp;lt;STDIN&amp;gt;);&lt;br /&gt;
 #system &amp;quot;/bin/stty echo&amp;quot; if (-t STDIN);&lt;br /&gt;
 #print &amp;quot;\n&amp;quot;;&lt;br /&gt;
 #-------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
um die Accounts klassenweise anzulegen, habe ich ein Script&lt;br /&gt;
&amp;#039;delixs-user&amp;#039; bereitgestellt, welches aber mehr als 300 Zeilen lang ist&lt;br /&gt;
und deshalb habe ich das hier abgelegt:&lt;br /&gt;
&lt;br /&gt;
   http://www.arktur.th.schule.de/delixs-user&lt;br /&gt;
&lt;br /&gt;
nach delixs-user umbenennen und z.B. so aufrufen:&lt;br /&gt;
&lt;br /&gt;
   delixs-user 8b userdatei.txt&lt;br /&gt;
&lt;br /&gt;
dabei ist die Datei userdatei.txt eine Datei, wie sie auch bei Arktur4&lt;br /&gt;
erwartet wird. (sorry - ich habe die unter Linux angelegt, werde ich&lt;br /&gt;
noch ändern)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zu 7. und 8.  noch nicht realisiert    :( &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zu  9. das Anzeigen aller User&lt;br /&gt;
zu 10. das Anzeigen aller Klassen&lt;br /&gt;
zu 11. das Anzeigen der User einer Klasse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dazu habe ich ein Script erstellt, was Folgendes leistet: (gleich aus&lt;br /&gt;
dem Quelltext kopiert)&lt;br /&gt;
&lt;br /&gt;
 ###########################################################&lt;br /&gt;
 # Funktion: holt das Login und den Namen (und die Klasse)&lt;br /&gt;
 # das Script wird so aufgerufen:&lt;br /&gt;
 # ./userlist;&lt;br /&gt;
 # ./userlist SCHUELER&lt;br /&gt;
 # ./userlist LEHRER&lt;br /&gt;
 # ./userlist KLASSEN&lt;br /&gt;
 # ./userlist ALL&lt;br /&gt;
 # ./userlist 8c&lt;br /&gt;
 # wenn kein Parameter, dann werden die Schueler aufgelistet.&lt;br /&gt;
 # Das ist dasselbe wie der Parameter SCHUELER. Mit dem Parameter&lt;br /&gt;
 # LEHRER werden die Lehrer aufgelistet. Mit dem Paramter ALL&lt;br /&gt;
 # werden Schueler und Lehrer aufgelistet, mit dem Parameter KLASSEN&lt;br /&gt;
 # werden alle vorhandenen Klassen aufgelistet und wenn eine Klasse&lt;br /&gt;
 # uebergeben wird, dann werden die Schueler dieser Klasse aufgelistet&lt;br /&gt;
&lt;br /&gt;
dieses Script habe ich hier abgelegt:&lt;br /&gt;
&lt;br /&gt;
   http://www.arktur.th.schule.de/userlist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zu 12. das Anlegen eines Maschinenaccounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dazu verwenden wir die smbldap-tools. als root bzw. mit root-Rechten:&lt;br /&gt;
&lt;br /&gt;
   smbldap-useradd -w pc01&lt;br /&gt;
   smbldap-useradd -w -u 1050 pc02&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zu 13. das Löschen eines Maschinenaccounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dazu verwenden wir auch die smbldap-tools. als root bzw. mit root-Rechten:&lt;br /&gt;
&lt;br /&gt;
   smbldap-userdel  pc01&lt;br /&gt;
   smbldap-userdel  pc02&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
zu 14. das Anzeigen der Maschinenaccounts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
für das Anzeigen der Accounts gibt es den Befehl&lt;br /&gt;
&lt;br /&gt;
   smbldap-userlist&lt;br /&gt;
&lt;br /&gt;
der liefert folgende Anzeige:&lt;br /&gt;
&lt;br /&gt;
  uid  |username&lt;br /&gt;
 &lt;br /&gt;
     0 |root&lt;br /&gt;
 65534 |nobody&lt;br /&gt;
 1001 |mmustermann&lt;br /&gt;
 1002 |eolsen&lt;br /&gt;
 1003 |spass&lt;br /&gt;
 1010 |mplank&lt;br /&gt;
 1011 |aapel&lt;br /&gt;
 1012 |pc01$&lt;br /&gt;
 1050 |pc02$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nur die letzten beiden Zeilen werden angezeigt:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 smbldap-userlist -m&lt;br /&gt;
&lt;br /&gt;
 uid  |username&lt;br /&gt;
&lt;br /&gt;
 7777 |xp1$&lt;br /&gt;
 65537 |XP2$&lt;br /&gt;
 65544 |delixs-1$&lt;br /&gt;
 2011 |pc$&lt;br /&gt;
&lt;br /&gt;
Bitte beachten, dass dollarzeichen ist nicht das letzte Zeichen in der&lt;br /&gt;
Zeile, sondern es kommen danach noch ein paar Leerzeichen.&lt;br /&gt;
&lt;br /&gt;
Weitere Optionen: &lt;br /&gt;
&lt;br /&gt;
 smbldap-userlist -?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aus DD-Mails von Hans-Dietrich Kirmse 29./30.01.09&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Dorn|Dorn]] 12:24, 15. Feb. 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Schoffer</name></author>
	</entry>
</feed>