lpi2:sssd-ldap
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| lpi2:sssd-ldap [2017/04/02 19:13] – ingo_wichmann | lpi2:sssd-ldap [2025/11/21 15:59] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | TODO: mit [[fortgeschrittene: | + | ====== sssd gegen LDAP authentifizieren ====== |
| + | ===== Voraussetzungen ===== | ||
| + | * DNS [[dns|client-]] und [[bind|serverseitig]] korrekt | ||
| + | * (open)[[ldap]] | ||
| + | * [[ldap-user|OpenLDAP als Benutzerdatenbank für Linux]] | ||
| + | * falls Gruppen in Gruppen verschachtelt (nested groups) werden sollen: [[ldap# | ||
| - | ====== | + | ===== Pakete |
| - | + | * Debian (ab 8): '' | |
| - | Vorraussetzung: | + | |
| - | * Serverseitig wird die selbe Konfiguration benötigt wie bei [[nss-ldap]]. | + | )) |
| - | | + | * CentOS |
| - | + | ||
| - | ====== Konfiguration | + | |
| - | + | ||
| - | Pakete: | + | |
| - | * Debian | + | |
| - | * '' | + | |
| * openSuSE (12.3): '' | * openSuSE (12.3): '' | ||
| * '' | * '' | ||
| - | Debian (7): | + | ===== Konfiguration ====== |
| - | cp / | + | Debian (ab 9): |
| + | cp / | ||
| - | '' | + | <file txt / |
| - | <file> | + | |
| [sssd] | [sssd] | ||
| - | config_file_version = 2 | ||
| services = nss, pam | services = nss, pam | ||
| domains = LDAP | domains = LDAP | ||
| + | |||
| [nss] | [nss] | ||
| + | |||
| [pam] | [pam] | ||
| + | |||
| [domain/ | [domain/ | ||
| id_provider = ldap | id_provider = ldap | ||
| auth_provider = ldap | auth_provider = ldap | ||
| - | ldap_schema = rfc2307 | + | |
| - | # | + | ldap_schema = rfc2307 |
| - | ldap_uri = ldap:// | + | ldap_uri = ldap://vm1.z36.example.org |
| - | ldap_search_base = dc=example, | + | 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 | cache_credentials = true | ||
| Zeile 38: | Zeile 47: | ||
| chmod 600 / | chmod 600 / | ||
| + | sssctl config-check | ||
| - | '' | + | service sssd restart |
| - | < | + | sssctl domain-list |
| - | passwd: files sss | + | -> '' |
| - | group: | + | |
| - | shadow: | + | -> '' |
| - | netgroup: | + | |
| - | </file> | + | -> '' |
| - | OpenSuSE | + | ===== nss ====== |
| - | | + | grep -E '^(passwd|group|shadow)' / |
| + | -> '' | ||
| + | | ||
| + | -> LDAP-Benutzer werden angezeigt | ||
| - | Debian (7): | + | ===== PAM ===== |
| + | Debian (ab 8): | ||
| pam-auth-update | pam-auth-update | ||
| + | CentOS (7): | ||
| + | authconfig --enablesssd --update | ||
| + | authconfig --enablesssdauth --update | ||
| + | authconfig --enablemkhomedir --update | ||
| - | -> | + | ===== Fehlersuche ===== |
| + | service sssd stop | ||
| + | sssd -i -d 3 | ||
| - | ''/ | + | ===== Doku ===== |
| - | < | + | |
| - | account | + | * man sssd-ldap |
| - | </ | + | |
| - | + | ||
| - | ''/ | + | |
| - | < | + | |
| - | auth | + | |
| - | </file> | + | |
| - | + | ||
| - | '' | + | |
| - | < | + | |
| - | password | + | |
| - | </file> | + | |
| - | + | ||
| - | '' | + | |
| - | < | + | |
| - | session | + | |
| - | </ | + | |
lpi2/sssd-ldap.1491160394.txt.gz · Zuletzt geändert: 2017/04/02 19:13 von ingo_wichmann
