Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:sssd-ldap

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
lpi2:sssd-ldap [2014/06/27 14:18] – ingo_wichmannlpi2:sssd-ldap [2025/11/21 15:59] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== Konfiguration OpenLDAP Server ======+====== sssd gegen LDAP authentifizieren ====== 
 +===== Voraussetzungen ===== 
 +  * DNS [[dns|client-]] und [[bind|serverseitig]] korrekt 
 +  * (open)[[ldap]] inkl. [[ldap-ssl|TLS]] 
 +  * [[ldap-user|OpenLDAP als Benutzerdatenbank für Linux]] 
 +    * falls Gruppen in Gruppen verschachtelt (nested groups) werden sollen: [[ldap#schemata_hinzufuegen|RFC2307bis Schema hinzufügen]]
  
-Vorraussetzung:  +===== Pakete ===== 
-  * Serverseitig wird die selbe Konfiguration benötigt wie bei [[nss-ldap]].  +  * Debian (ab 8): ''sssd-ldap sssd-tools libnss-sss libpam-sss'' ((  
-  * [[lpi2:sssd-ldap|LDAP-Server mit SSL/TLS]] +  apt-get --no-install-recommends install sssd-ldap libnss-sss sssd-tools 
- +)) 
-====== Konfiguration sssd ====== +  * CentOS (7): ''sssd-ldap sssd-tools''
- +
-Pakete: +
-  * Debian (7): ''sssd sssd-tools'' +
-    * ''nscd'' entfernen+
   * openSuSE (12.3): ''sssd sssd-tools''   * openSuSE (12.3): ''sssd sssd-tools''
     * ''nscd'' entfernen     * ''nscd'' entfernen
  
-Debian (7): +===== Konfiguration ====== 
-  cp /usr/share/doc/sssd/examples/sssd-example.conf /etc/sssd/sssd.conf+Debian (ab 9): 
 +  cp /usr/share/doc/sssd-common/examples/sssd-example.conf /etc/sssd/sssd.conf
  
-''/etc/sssd/sssd.conf'' : +<file txt /etc/sssd/sssd.conf>
-<file>+
 [sssd] [sssd]
-config_file_version = 2 
 services = nss, pam services = nss, pam
 domains = LDAP domains = LDAP
 +
 [nss] [nss]
 +
 [pam] [pam]
 +
 [domain/LDAP] [domain/LDAP]
 id_provider = ldap id_provider = ldap
 auth_provider = ldap auth_provider = ldap
-ldap_schema = rfc2307 # debian, redhat 
-#ldap_schema = rfc2307bis # suse 
-ldap_uri = ldap://vm1.example.com 
-ldap_search_base = dc=example,dc=com 
-cache_credentials = true 
  
-</file>+ldap_schema = rfc2307 
 +ldap_uri = ldap://vm1.z36.example.org 
 +ldap_search_base = dc=example,dc=org
  
-  chmod 600 /etc/sssd/sssd.conf+ldap_tls_cacert = /etc/ssl/certs/ca.example.org.cert.pem
  
-''/etc/nsswitch.conf'' : +ldap_default_bind_dn = cn=admin,dc=example,dc=org 
-<file> +ldap_default_authtok = villa 
-passwd:         files sss +ldap_default_authtok_type = password
-group:          files sss +
-shadow:         files sss +
-netgroup:       nis sss +
-</file>+
  
-Debian (7): +enumerate = true 
-  pam-auth-update+cache_credentials = true
  
 +</file>
  
 +  chmod 600 /etc/sssd/sssd.conf
 +  sssctl config-check
  
-->+  service sssd restart 
 +  sssctl domain-list 
 +-> ''LDAP'' 
 +  sssctl domain-status LDAP -a 
 +-> ''LDAP: vm1.z45.internal'' 
 +  sssctl user-checks nutzer45 
 +-> ''pam_acct_mgmt: Success''
  
-''/etc/pam.d/common-account'' : +===== nss ====== 
-<file> +  grep -E '^(passwd|group|shadow)' /etc/nsswitch.conf 
-account       [default=bad success=ok user_unknown=ignore]    pam_sss.so  +-> ''files sss'' 
-</file>+  getent passwd {10000..10100} 
 +-> LDAP-Benutzer werden angezeigt
  
-''/etc/pam.d/common-auth'' : +===== PAM ===== 
-<file> +Debian (ab 8): 
-auth     [success=1 default=ignore]                      pam_sss.so use_first_pass +  pam-auth-update 
-</file>+CentOS (7): 
 +  authconfig --enablesssd --update 
 +  authconfig --enablesssdauth --update 
 +  authconfig --enablemkhomedir --update
  
-''/etc/pam.d/common-password'' : +===== Fehlersuche ===== 
-<file> +  service sssd stop 
-password     sufficient                                      pam_sss.so  +  sssd -i -d 3
-</file>+
  
-''/etc/pam.d/common-session'' : +===== Doku ===== 
-<file> +  * /usr/share/doc/sssd-common/examples/sssd-example.conf 
-session       optional                                        pam_sss.so  +  * man sssd-ldap
-</file>+
  
lpi2/sssd-ldap.1403878713.txt.gz · Zuletzt geändert: 2014/06/27 14:18 von ingo_wichmann