lpi2:sssd-ldap2
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |||
| lpi2:sssd-ldap2 [2025/11/15 18:12] – ingo_wichmann | lpi2:sssd-ldap2 [2025/11/21 15:59] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | moved to [[sssd-ldap]] | + | ====== 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# | ||
| + | |||
| + | ===== Pakete ===== | ||
| + | * Debian (ab 8): '' | ||
| + | apt-get --no-install-recommends install sssd-ldap libnss-sss sssd-tools | ||
| + | )) | ||
| + | * CentOS (7): '' | ||
| + | * openSuSE (12.3): '' | ||
| + | * '' | ||
| + | |||
| + | ===== Konfiguration ====== | ||
| + | Debian (ab 9): | ||
| + | cp / | ||
| + | |||
| + | <file txt / | ||
| + | [sssd] | ||
| + | services = nss, pam | ||
| + | domains = LDAP | ||
| + | |||
| + | [nss] | ||
| + | |||
| + | [pam] | ||
| + | |||
| + | [domain/ | ||
| + | id_provider = ldap | ||
| + | auth_provider = ldap | ||
| + | |||
| + | ldap_schema = rfc2307 | ||
| + | ldap_uri = ldap:// | ||
| + | ldap_search_base = dc=example, | ||
| + | |||
| + | ldap_tls_cacert = / | ||
| + | |||
| + | ldap_default_bind_dn = cn=admin, | ||
| + | ldap_default_authtok = villa | ||
| + | ldap_default_authtok_type = password | ||
| + | |||
| + | enumerate = true | ||
| + | cache_credentials = true | ||
| + | |||
| + | </ | ||
| + | |||
| + | chmod 600 / | ||
| + | sssctl config-check | ||
| + | |||
| + | service sssd restart | ||
| + | sssctl domain-list | ||
| + | -> '' | ||
| + | sssctl domain-status LDAP -a | ||
| + | -> '' | ||
| + | sssctl user-checks nutzer45 | ||
| + | -> '' | ||
| + | |||
| + | ===== nss ====== | ||
| + | grep -E ' | ||
| + | -> '' | ||
| + | getent passwd {10000..10100} | ||
| + | -> LDAP-Benutzer werden angezeigt | ||
| + | |||
| + | ===== PAM ===== | ||
| + | Debian (ab 8): | ||
| + | pam-auth-update | ||
| + | CentOS (7): | ||
| + | authconfig --enablesssd --update | ||
| + | authconfig --enablesssdauth --update | ||
| + | authconfig --enablemkhomedir --update | ||
| + | |||
| + | ===== Fehlersuche ===== | ||
| + | service sssd stop | ||
| + | sssd -i -d 3 | ||
| + | |||
| + | ===== Doku ===== | ||
| + | * / | ||
| + | * man sssd-ldap | ||
lpi2/sssd-ldap2.1763230374.txt.gz · Zuletzt geändert: 2025/11/15 18:12 von ingo_wichmann
