<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=LDAP_Client_SSSD_-_Netzwerk_und_Serveradministration</id>
	<title>LDAP Client SSSD - Netzwerk und Serveradministration - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=LDAP_Client_SSSD_-_Netzwerk_und_Serveradministration"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=LDAP_Client_SSSD_-_Netzwerk_und_Serveradministration&amp;action=history"/>
	<updated>2026-05-14T20:57:25Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=LDAP_Client_SSSD_-_Netzwerk_und_Serveradministration&amp;diff=65061&amp;oldid=prev</id>
		<title>Maximilian.pottgiesser: /* OpenLDAP mit SSSD Client-Konfiguration */</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=LDAP_Client_SSSD_-_Netzwerk_und_Serveradministration&amp;diff=65061&amp;oldid=prev"/>
		<updated>2025-10-15T12:56:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;OpenLDAP mit SSSD Client-Konfiguration&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&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 15. Oktober 2025, 12:56 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-l1&quot; &gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;= OpenLDAP mit SSSD Client-Konfiguration =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;= OpenLDAP mit SSSD Client-Konfiguration =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;== Inhaltsverzeichnis ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# Installation (Server)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# Grundkonfiguration (Server)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# Weitere Konfiguration (Server)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# Konfiguration des Clients&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# Kontrolle&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# Grundstruktur&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# Ldapscripts&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# DNS-Konfiguration&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# SSSD Client-Konfiguration&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# Tests&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# LDAP Server Management&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# Sudo-Konfiguration&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;# Troubleshooting&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;td class='diff-marker'&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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&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;== Installation (Server) ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&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;== Installation (Server) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maximilian.pottgiesser</name></author>
	</entry>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=LDAP_Client_SSSD_-_Netzwerk_und_Serveradministration&amp;diff=65060&amp;oldid=prev</id>
		<title>Maximilian.pottgiesser: Die Seite wurde neu angelegt: „= OpenLDAP mit SSSD Client-Konfiguration =  == Inhaltsverzeichnis ==  # Installation (Server) # Grundkonfiguration (Server) # Weitere Konfiguration (Server) #…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=LDAP_Client_SSSD_-_Netzwerk_und_Serveradministration&amp;diff=65060&amp;oldid=prev"/>
		<updated>2025-10-15T12:55:45Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „= OpenLDAP mit SSSD Client-Konfiguration =  == Inhaltsverzeichnis ==  # Installation (Server) # Grundkonfiguration (Server) # Weitere Konfiguration (Server) #…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= OpenLDAP mit SSSD Client-Konfiguration =&lt;br /&gt;
&lt;br /&gt;
== Inhaltsverzeichnis ==&lt;br /&gt;
&lt;br /&gt;
# Installation (Server)&lt;br /&gt;
# Grundkonfiguration (Server)&lt;br /&gt;
# Weitere Konfiguration (Server)&lt;br /&gt;
# Konfiguration des Clients&lt;br /&gt;
# Kontrolle&lt;br /&gt;
# Grundstruktur&lt;br /&gt;
# Ldapscripts&lt;br /&gt;
# DNS-Konfiguration&lt;br /&gt;
# SSSD Client-Konfiguration&lt;br /&gt;
# Tests&lt;br /&gt;
# LDAP Server Management&lt;br /&gt;
# Sudo-Konfiguration&lt;br /&gt;
# Troubleshooting&lt;br /&gt;
&lt;br /&gt;
== Installation (Server) ==&lt;br /&gt;
&lt;br /&gt;
Passwort nach Wahl festlegen:&lt;br /&gt;
&lt;br /&gt;
 apt install slapd ldap-utils&lt;br /&gt;
&lt;br /&gt;
;slapd: OpenLDAP Standalone Server&lt;br /&gt;
;ldap-utils: Utilities zum Zugriff auf den LDAP Server&lt;br /&gt;
&lt;br /&gt;
== Grundkonfiguration (Server) ==&lt;br /&gt;
&lt;br /&gt;
Während der Installation Domain-Name angeben: &amp;lt;code&amp;gt;it113.int&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weitere Konfiguration (Server) ==&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure -p low slapd&lt;br /&gt;
&lt;br /&gt;
Folgende Einstellungen vornehmen:&lt;br /&gt;
* DNS domain name: &amp;lt;code&amp;gt;it113.int&amp;lt;/code&amp;gt;&lt;br /&gt;
* Organization name: &amp;lt;code&amp;gt;it113&amp;lt;/code&amp;gt;&lt;br /&gt;
* Administrator password: (Passwort festlegen)&lt;br /&gt;
* Database backend: MDB&lt;br /&gt;
* Remove database when slapd is purged: No&lt;br /&gt;
* Move old database: Yes&lt;br /&gt;
&lt;br /&gt;
== Konfiguration des Clients ==&lt;br /&gt;
&lt;br /&gt;
=== ldap.conf ===&lt;br /&gt;
&lt;br /&gt;
 cat /etc/ldap/ldap.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
base            dc=it113,dc=int&lt;br /&gt;
uri             ldap://server.it113.int&lt;br /&gt;
ldap_version    3&lt;br /&gt;
rootbinddn      cn=admin,dc=it113,dc=int&lt;br /&gt;
pam_password    md5&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Passwort für den Adminzugang eintragen ===&lt;br /&gt;
&lt;br /&gt;
 echo 123Start$ &amp;gt; /etc/ldap.secret&lt;br /&gt;
 chmod 600 /etc/ldap.secret&lt;br /&gt;
&lt;br /&gt;
== Kontrolle ==&lt;br /&gt;
&lt;br /&gt;
=== Stimmt der base dn? ===&lt;br /&gt;
&lt;br /&gt;
 ldapsearch -x -LLL&lt;br /&gt;
&lt;br /&gt;
Erwartete Ausgabe:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
dn: dc=it113,dc=int&lt;br /&gt;
objectClass: top&lt;br /&gt;
objectClass: dcObject&lt;br /&gt;
objectClass: organization&lt;br /&gt;
o: it113&lt;br /&gt;
dc: it113&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grundstruktur ==&lt;br /&gt;
&lt;br /&gt;
=== Erstellen ===&lt;br /&gt;
&lt;br /&gt;
 cat /root/struktur.ldif&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ldif&amp;quot;&amp;gt;&lt;br /&gt;
dn: ou=users,dc=it113,dc=int&lt;br /&gt;
objectClass: organizationalUnit&lt;br /&gt;
ou: users&lt;br /&gt;
&lt;br /&gt;
dn: ou=groups,dc=it113,dc=int&lt;br /&gt;
objectClass: organizationalUnit&lt;br /&gt;
ou: groups&lt;br /&gt;
&lt;br /&gt;
dn: ou=hosts,dc=it113,dc=int&lt;br /&gt;
objectClass: organizationalUnit&lt;br /&gt;
ou: hosts&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Anlegen ===&lt;br /&gt;
&lt;br /&gt;
 ldapadd -xD cn=admin,dc=it113,dc=int -w 123Start$ -f /root/struktur.ldif&lt;br /&gt;
&lt;br /&gt;
Erwartete Ausgabe:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
adding new entry &amp;quot;ou=users,dc=it113,dc=int&amp;quot;&lt;br /&gt;
adding new entry &amp;quot;ou=groups,dc=it113,dc=int&amp;quot;&lt;br /&gt;
adding new entry &amp;quot;ou=hosts,dc=it113,dc=int&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ldapscripts ==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
 apt install ldapscripts&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
==== Hauptkonfiguration ====&lt;br /&gt;
&lt;br /&gt;
 vim /etc/ldapscripts/ldapscripts.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SERVER=&amp;quot;ldap://ldap.it113.int&amp;quot;&lt;br /&gt;
SUFFIX=&amp;quot;dc=it113,dc=int&amp;quot;&lt;br /&gt;
GSUFFIX=&amp;quot;ou=groups&amp;quot;&lt;br /&gt;
USUFFIX=&amp;quot;ou=users&amp;quot;&lt;br /&gt;
MSUFFIX=&amp;quot;ou=hosts&amp;quot;&lt;br /&gt;
BINDDN=&amp;quot;cn=admin,dc=it113,dc=int&amp;quot;&lt;br /&gt;
USHELL=&amp;quot;/bin/bash&amp;quot;&lt;br /&gt;
UHOMES=&amp;quot;/home/%u&amp;quot;&lt;br /&gt;
CREATEHOMES=&amp;quot;yes&amp;quot;&lt;br /&gt;
HOMESKEL=&amp;quot;/etc/skel&amp;quot;&lt;br /&gt;
BINDPWDFILE=&amp;quot;/etc/ldapscripts/ldapscripts.passwd&amp;quot;&lt;br /&gt;
GIDSTART=&amp;quot;10000&amp;quot;&lt;br /&gt;
UIDSTART=&amp;quot;10000&amp;quot;&lt;br /&gt;
MIDSTART=&amp;quot;20000&amp;quot;&lt;br /&gt;
GCLASS=&amp;quot;posixGroup&amp;quot;&lt;br /&gt;
PASSWORDGEN=&amp;quot;pwgen&amp;quot;&lt;br /&gt;
RECORDPASSWORDS=&amp;quot;no&amp;quot;&lt;br /&gt;
PASSWORDFILE=&amp;quot;/var/log/ldapscripts_passwd.log&amp;quot;&lt;br /&gt;
LOGTOFILE=&amp;quot;yes&amp;quot;&lt;br /&gt;
LOGFILE=&amp;quot;/var/log/ldapscripts.log&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Password Datei ====&lt;br /&gt;
&lt;br /&gt;
 echo -n &amp;quot;123Start$&amp;quot; &amp;gt; /etc/ldapscripts/ldapscripts.passwd&lt;br /&gt;
 chmod 600 /etc/ldapscripts/ldapscripts.passwd&lt;br /&gt;
&lt;br /&gt;
=== Management ===&lt;br /&gt;
&lt;br /&gt;
==== Gruppen anlegen ====&lt;br /&gt;
&lt;br /&gt;
 ldapaddgroup it&lt;br /&gt;
&lt;br /&gt;
==== Benutzer anlegen ====&lt;br /&gt;
&lt;br /&gt;
 ldapadduser thomas it&lt;br /&gt;
 ldapadduser tina it&lt;br /&gt;
&lt;br /&gt;
==== Passwörter setzen ====&lt;br /&gt;
&lt;br /&gt;
 ldapsetpasswd thomas&lt;br /&gt;
 ldapsetpasswd tina&lt;br /&gt;
&lt;br /&gt;
== DNS-Konfiguration (WICHTIG!) ==&lt;br /&gt;
&lt;br /&gt;
Für SSSD Service Discovery werden DNS SRV Records benötigt.&lt;br /&gt;
&lt;br /&gt;
=== DNS SRV Records anlegen ===&lt;br /&gt;
&lt;br /&gt;
Im DNS-Server (z.B. BIND) folgende Einträge hinzufügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bind&amp;quot;&amp;gt;&lt;br /&gt;
; LDAP Server A-Record&lt;br /&gt;
ldap.it113.int.           IN    A      192.168.113.10&lt;br /&gt;
server.it113.int.         IN    A      192.168.113.10&lt;br /&gt;
&lt;br /&gt;
; SRV Records für LDAP Service Discovery&lt;br /&gt;
_ldap._tcp.it113.int.     IN    SRV    0 5 389 ldap.it113.int.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SRV Record Parameter:'''&lt;br /&gt;
* &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = Priority (0 = höchste Priorität)&lt;br /&gt;
* &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt; = Weight (für Load Balancing)&lt;br /&gt;
* &amp;lt;code&amp;gt;389&amp;lt;/code&amp;gt; = LDAP Port&lt;br /&gt;
* &amp;lt;code&amp;gt;ldap.it113.int.&amp;lt;/code&amp;gt; = Hostname des LDAP-Servers&lt;br /&gt;
&lt;br /&gt;
=== DNS testen ===&lt;br /&gt;
&lt;br /&gt;
 # A-Record testen&lt;br /&gt;
 dig ldap.it113.int A&lt;br /&gt;
 &lt;br /&gt;
 # SRV-Record testen (muss funktionieren!)&lt;br /&gt;
 dig _ldap._tcp.it113.int SRV&lt;br /&gt;
&lt;br /&gt;
Erwartete SRV-Ausgabe:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
_ldap._tcp.it113.int. 86400 IN SRV 0 5 389 ldap.it113.int.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SSSD Client-Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
SSSD (System Security Services Daemon) ersetzt die alte Konfiguration mit libnss-ldap und libpam-ldap.&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
 apt install sssd-ldap ldap-utils&lt;br /&gt;
&lt;br /&gt;
=== ldap.conf (Client) ===&lt;br /&gt;
&lt;br /&gt;
 cat /etc/ldap/ldap.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
base            dc=it113,dc=int&lt;br /&gt;
uri             ldap://server.it113.int&lt;br /&gt;
ldap_version    3&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SSSD Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
 vim /etc/sssd/sssd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[sssd]&lt;br /&gt;
config_file_version = 2&lt;br /&gt;
services = nss, pam&lt;br /&gt;
domains = it113.int&lt;br /&gt;
&lt;br /&gt;
[domain/it113.int]&lt;br /&gt;
id_provider = ldap&lt;br /&gt;
auth_provider = ldap&lt;br /&gt;
chpass_provider = ldap&lt;br /&gt;
&lt;br /&gt;
# DNS Service Discovery nutzen (benötigt SRV Records!)&lt;br /&gt;
ldap_uri = _srv_&lt;br /&gt;
dns_discovery_domain = it113.int&lt;br /&gt;
&lt;br /&gt;
ldap_search_base = dc=it113,dc=int&lt;br /&gt;
&lt;br /&gt;
ldap_default_bind_dn = cn=admin,dc=it113,dc=int&lt;br /&gt;
ldap_default_authtok_type = password&lt;br /&gt;
ldap_default_authtok = 123Start$&lt;br /&gt;
&lt;br /&gt;
# TLS komplett deaktivieren (für Testumgebungen)&lt;br /&gt;
ldap_id_use_start_tls = false&lt;br /&gt;
ldap_auth_disable_tls_never_use_in_production = true&lt;br /&gt;
ldap_tls_reqcert = never&lt;br /&gt;
&lt;br /&gt;
cache_credentials = true&lt;br /&gt;
enumerate = true&lt;br /&gt;
&lt;br /&gt;
[nss]&lt;br /&gt;
filter_users = root,daemon,bin,sys,sync,games,man,lp,mail,news,uucp,proxy,www-data,backup,list,irc,gnats,nobody,systemd-network,systemd-resolve,messagebus,_apt,uuidd,nslcd&lt;br /&gt;
filter_groups = root,daemon,bin,sys,adm,tty,disk,lp,mail,news,uucp,man,proxy,kmem,dialout,fax,voice,cdrom,floppy,tape,sudo,audio,dip,www-data,backup,operator,list,irc,src,gnats,shadow,utmp,video,sasl,plugdev,staff,games,users,nogroup,systemd-journal,systemd-network,systemd-resolve,input,kvm,render,crontab,netdev,messagebus,_apt,uuidd,ssh,nslcd&lt;br /&gt;
&lt;br /&gt;
[pam]&lt;br /&gt;
offline_credentials_expiration = 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Alternative ohne DNS SRV Records:'''&lt;br /&gt;
&lt;br /&gt;
Falls die DNS SRV Records nicht funktionieren, kann man auch direkt den Server angeben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[domain/it113.int]&lt;br /&gt;
id_provider = ldap&lt;br /&gt;
auth_provider = ldap&lt;br /&gt;
chpass_provider = ldap&lt;br /&gt;
&lt;br /&gt;
# Direkte URI statt DNS Discovery&lt;br /&gt;
ldap_uri = ldap://ldap.it113.int:389&lt;br /&gt;
&lt;br /&gt;
ldap_search_base = dc=it113,dc=int&lt;br /&gt;
&lt;br /&gt;
# TLS deaktivieren&lt;br /&gt;
ldap_id_use_start_tls = false&lt;br /&gt;
ldap_auth_disable_tls_never_use_in_production = true&lt;br /&gt;
ldap_tls_reqcert = never&lt;br /&gt;
# ... rest wie oben&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Berechtigungen setzen ===&lt;br /&gt;
&lt;br /&gt;
 chmod 600 /etc/sssd/sssd.conf&lt;br /&gt;
&lt;br /&gt;
=== SSSD Service aktivieren und starten ===&lt;br /&gt;
&lt;br /&gt;
 systemctl enable sssd&lt;br /&gt;
 systemctl start sssd&lt;br /&gt;
&lt;br /&gt;
=== NSS-Konfiguration anpassen ===&lt;br /&gt;
&lt;br /&gt;
 vim /etc/nsswitch.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
passwd:         files sss&lt;br /&gt;
group:          files sss&lt;br /&gt;
shadow:         files sss&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PAM-Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
PAM muss für SSSD-Authentifizierung konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
==== Automatische Konfiguration (empfohlen) ====&lt;br /&gt;
&lt;br /&gt;
 pam-auth-update&lt;br /&gt;
&lt;br /&gt;
Aktiviere folgende Optionen:&lt;br /&gt;
* '''SSS authentication''' (für SSSD)&lt;br /&gt;
* '''Create home directory on login''' (für automatische Home-Verzeichnisse)&lt;br /&gt;
&lt;br /&gt;
==== Manuelle PAM-Konfiguration ====&lt;br /&gt;
&lt;br /&gt;
Falls die automatische Konfiguration nicht funktioniert:&lt;br /&gt;
&lt;br /&gt;
'''1. common-auth bearbeiten:'''&lt;br /&gt;
&lt;br /&gt;
 vim /etc/pam.d/common-auth&lt;br /&gt;
&lt;br /&gt;
Nach der &amp;lt;code&amp;gt;pam_unix.so&amp;lt;/code&amp;gt; Zeile hinzufügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
auth    sufficient    pam_sss.so use_first_pass&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''2. common-account bearbeiten:'''&lt;br /&gt;
&lt;br /&gt;
 vim /etc/pam.d/common-account&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
account sufficient    pam_sss.so&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''3. common-password bearbeiten:'''&lt;br /&gt;
&lt;br /&gt;
 vim /etc/pam.d/common-password&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
password sufficient    pam_sss.so use_authtok&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''4. common-session bearbeiten:'''&lt;br /&gt;
&lt;br /&gt;
 vim /etc/pam.d/common-session&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
session optional    pam_sss.so&lt;br /&gt;
session required    pam_mkhomedir.so skel=/etc/skel umask=0077&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die &amp;lt;code&amp;gt;pam_mkhomedir.so&amp;lt;/code&amp;gt; Zeile ist '''sehr wichtig''' - sie erstellt automatisch Home-Verzeichnisse beim ersten Login!&lt;br /&gt;
&lt;br /&gt;
==== PAM-Konfiguration prüfen ====&lt;br /&gt;
&lt;br /&gt;
 # Prüfen ob pam_sss eingebunden ist&lt;br /&gt;
 grep -r &amp;quot;pam_sss&amp;quot; /etc/pam.d/&lt;br /&gt;
 &lt;br /&gt;
 # Prüfen ob pam_mkhomedir eingebunden ist&lt;br /&gt;
 grep -r &amp;quot;pam_mkhomedir&amp;quot; /etc/pam.d/&lt;br /&gt;
&lt;br /&gt;
== Tests ==&lt;br /&gt;
&lt;br /&gt;
=== SSSD Cache leeren (bei Problemen) ===&lt;br /&gt;
&lt;br /&gt;
 systemctl stop sssd&lt;br /&gt;
 rm -rf /var/lib/sss/db/*&lt;br /&gt;
 systemctl start sssd&lt;br /&gt;
&lt;br /&gt;
=== Benutzer und Gruppen abfragen ===&lt;br /&gt;
&lt;br /&gt;
 getent group it&lt;br /&gt;
&lt;br /&gt;
Erwartete Ausgabe:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
it:*:10000:&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 getent passwd thomas&lt;br /&gt;
&lt;br /&gt;
Erwartete Ausgabe:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
thomas:*:10000:10000:thomas:/home/thomas:/bin/bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 getent passwd tina&lt;br /&gt;
&lt;br /&gt;
Erwartete Ausgabe:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
tina:*:10001:10000:tina:/home/tina:/bin/bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Login und Home-Verzeichnis testen ===&lt;br /&gt;
&lt;br /&gt;
 # Login als LDAP-User&lt;br /&gt;
 su - thomas&lt;br /&gt;
 &lt;br /&gt;
 # Prüfen ob Home-Verzeichnis erstellt wurde&lt;br /&gt;
 pwd&lt;br /&gt;
 # Sollte /home/thomas zeigen&lt;br /&gt;
 &lt;br /&gt;
 ls -la&lt;br /&gt;
 # Sollte Dateien aus /etc/skel zeigen (.bashrc, .profile, etc.)&lt;br /&gt;
&lt;br /&gt;
=== Authentifizierung testen ===&lt;br /&gt;
&lt;br /&gt;
 # Passwort-Login testen&lt;br /&gt;
 su - tina&lt;br /&gt;
 &lt;br /&gt;
 # Auth-Log bei Problemen prüfen&lt;br /&gt;
 tail -f /var/log/auth.log&lt;br /&gt;
&lt;br /&gt;
=== SSSD Status prüfen ===&lt;br /&gt;
&lt;br /&gt;
 systemctl status sssd&lt;br /&gt;
 &lt;br /&gt;
 # Domain-Status&lt;br /&gt;
 sssctl domain-status it113.int&lt;br /&gt;
 &lt;br /&gt;
 # SSSD Logs bei Problemen&lt;br /&gt;
 journalctl -u sssd -n 100&lt;br /&gt;
 tail -f /var/log/sssd/sssd_it113.int.log&lt;br /&gt;
&lt;br /&gt;
=== Häufige Probleme ===&lt;br /&gt;
&lt;br /&gt;
'''Problem: &amp;quot;Could not start TLS encryption&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Lösung: In &amp;lt;code&amp;gt;/etc/sssd/sssd.conf&amp;lt;/code&amp;gt; hinzufügen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
ldap_auth_disable_tls_never_use_in_production = true&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Problem: &amp;quot;No such file or directory&amp;quot; beim Login'''&lt;br /&gt;
&lt;br /&gt;
Lösung: Home-Verzeichnisse werden nicht erstellt. Prüfe ob &amp;lt;code&amp;gt;pam_mkhomedir&amp;lt;/code&amp;gt; aktiv ist:&lt;br /&gt;
 grep pam_mkhomedir /etc/pam.d/common-session&lt;br /&gt;
&lt;br /&gt;
'''Problem: &amp;quot;Authentication failure&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Lösung: PAM-Module nicht richtig konfiguriert. Prüfe:&lt;br /&gt;
 grep pam_sss /etc/pam.d/common-auth&lt;br /&gt;
 grep pam_sss /etc/pam.d/common-account&lt;br /&gt;
&lt;br /&gt;
== LDAP Server Management ==&lt;br /&gt;
&lt;br /&gt;
=== Starten des slapd ===&lt;br /&gt;
&lt;br /&gt;
 systemctl start slapd&lt;br /&gt;
&lt;br /&gt;
=== Stoppen des slapd ===&lt;br /&gt;
&lt;br /&gt;
 systemctl stop slapd&lt;br /&gt;
&lt;br /&gt;
=== Neustarten des slapd ===&lt;br /&gt;
&lt;br /&gt;
 systemctl restart slapd&lt;br /&gt;
&lt;br /&gt;
=== Auf welchem Port lauscht der slapd ===&lt;br /&gt;
&lt;br /&gt;
 netstat -lntp | grep slapd&lt;br /&gt;
&lt;br /&gt;
Erwartete Ausgabe:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
tcp  0  0  0.0.0.0:389  0.0.0.0:*  LISTEN  499/slapd&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sudo-Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Problem: Namenskonflikt mit lokaler sudo-Gruppe ===&lt;br /&gt;
&lt;br /&gt;
Die lokale sudo-Gruppe (GID 27) kollidiert mit einer LDAP-Gruppe gleichen Namens. Daher verwenden wir einen anderen Gruppennamen für LDAP.&lt;br /&gt;
&lt;br /&gt;
=== Admin-Gruppe auf dem LDAP Server anlegen ===&lt;br /&gt;
&lt;br /&gt;
 # Gruppe &amp;quot;admins&amp;quot; statt &amp;quot;sudo&amp;quot; anlegen (vermeidet Konflikt)&lt;br /&gt;
 ldapaddgroup admins&lt;br /&gt;
 &lt;br /&gt;
 # Benutzer zur Admin-Gruppe hinzufügen&lt;br /&gt;
 ldapaddusertogroup thomas admins&lt;br /&gt;
 ldapaddusertogroup tina admins&lt;br /&gt;
&lt;br /&gt;
=== Gruppe prüfen ===&lt;br /&gt;
&lt;br /&gt;
 # Auf dem Client prüfen ob die Gruppe sichtbar ist&lt;br /&gt;
 getent group admins&lt;br /&gt;
&lt;br /&gt;
Erwartete Ausgabe:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
admins:*:10001:thomas,tina&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sudoers konfigurieren (Client) ===&lt;br /&gt;
&lt;br /&gt;
 visudo -f /etc/sudoers.d/ldap-admins&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
# LDAP Admins Gruppe&lt;br /&gt;
%admins ALL=(ALL:ALL) ALL&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Berechtigungen setzen ===&lt;br /&gt;
&lt;br /&gt;
 chmod 0440 /etc/sudoers.d/ldap-admins&lt;br /&gt;
&lt;br /&gt;
=== Testen ===&lt;br /&gt;
&lt;br /&gt;
 # Als LDAP-User einloggen&lt;br /&gt;
 su - thomas&lt;br /&gt;
 &lt;br /&gt;
 # Gruppenmitgliedschaft prüfen&lt;br /&gt;
 id&lt;br /&gt;
 # Sollte &amp;quot;groups=10000(it),10001(admins)&amp;quot; zeigen&lt;br /&gt;
 &lt;br /&gt;
 groups&lt;br /&gt;
 # Sollte &amp;quot;it admins&amp;quot; zeigen&lt;br /&gt;
 &lt;br /&gt;
 # Sudo testen&lt;br /&gt;
 sudo whoami&lt;br /&gt;
 # Sollte &amp;quot;root&amp;quot; ausgeben&lt;br /&gt;
 &lt;br /&gt;
 sudo -l&lt;br /&gt;
 # Sollte die sudo-Rechte anzeigen&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
'''Problem: Gruppe wird nicht angezeigt'''&lt;br /&gt;
&lt;br /&gt;
 # SSSD Cache leeren&lt;br /&gt;
 systemctl stop sssd&lt;br /&gt;
 rm -rf /var/lib/sss/db/*&lt;br /&gt;
 systemctl start sssd&lt;br /&gt;
 &lt;br /&gt;
 # Neu einloggen&lt;br /&gt;
 su - thomas&lt;br /&gt;
 id&lt;br /&gt;
&lt;br /&gt;
'''Problem: &amp;quot;User is not in sudoers file&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
Prüfe ob die Gruppe korrekt angelegt ist:&lt;br /&gt;
 # Auf dem LDAP-Server&lt;br /&gt;
 ldapsearch -x -b &amp;quot;ou=groups,dc=it113,dc=int&amp;quot; &amp;quot;(cn=admins)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Auf dem Client&lt;br /&gt;
 getent group admins&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== SSSD Debug-Modus aktivieren ===&lt;br /&gt;
&lt;br /&gt;
 vim /etc/sssd/sssd.conf&lt;br /&gt;
&lt;br /&gt;
In der &amp;lt;code&amp;gt;[domain/it113.int]&amp;lt;/code&amp;gt; Sektion hinzufügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
debug_level = 9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann SSSD neu starten und Logs prüfen:&lt;br /&gt;
&lt;br /&gt;
 systemctl restart sssd&lt;br /&gt;
 tail -f /var/log/sssd/sssd_it113.int.log&lt;br /&gt;
&lt;br /&gt;
=== LDAP-Verbindung manuell testen ===&lt;br /&gt;
&lt;br /&gt;
 ldapsearch -x -H ldap://server.it113.int -b dc=it113,dc=int -D cn=admin,dc=it113,dc=int -W&lt;br /&gt;
&lt;br /&gt;
== Vorteile von SSSD gegenüber NSS/PAM-LDAP ==&lt;br /&gt;
&lt;br /&gt;
* '''Caching''': Offline-Login möglich&lt;br /&gt;
* '''Performance''': Bessere Performance durch intelligentes Caching&lt;br /&gt;
* '''Moderne Architektur''': Aktiv entwickelt und gewartet&lt;br /&gt;
* '''Flexibilität''': Unterstützt mehrere Identity Provider&lt;br /&gt;
* '''Besseres Debugging''': Umfangreiche Logging-Optionen&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:LDAP]]&lt;br /&gt;
[[Kategorie:Authentifizierung]]&lt;br /&gt;
[[Kategorie:Linux]]&lt;/div&gt;</summary>
		<author><name>Maximilian.pottgiesser</name></author>
	</entry>
</feed>