Ich habe versucht, SSSD mit LDAP zu integrieren. Wir verwenden OUD in unserer Umgebung.SSSD und LDAP: Keine Benutzer-ID für Benutzer
Der Benutzer 12 Zeichen in seiner uid, die nicht auf dem Server in Fehler führt im Protokoll eine Verbindung herstellen können: keine uid vorgesehen ...
(Thu May 18 10:47:23 2017) [sssd[be[LDAP]]] [sdap_get_primary_name]
(0x0400): Processing object 820115302022
(Thu May 18 10:47:23 2017) [sssd[be[LDAP]]] [sdap_save_user] (0x0400):
Processing user [email protected]
(Thu May 18 10:47:23 2017) [sssd[be[LDAP]]] [sdap_save_user] (0x0020): no
uid provided for [[email protected]] in domain [LDAP].
(Thu May 18 10:47:23 2017) [sssd[be[LDAP]]] [sdap_save_user] (0x0020):
Failed to save user [**820115302022**@ldap]
(Thu May 18 10:47:23 2017) [sssd[be[LDAP]]] [sdap_save_users] (0x0040):
Failed to store user 0. Ignoring.
Also habe ich neue Benutzer mit weniger z.B. 5 Zeichen in seiner UID, die uid = 32001 ist. Dieser Benutzer verbindet erfolgreich.
Ich habe gesucht, wenn es einige Einschränkungen für die UID-Länge gibt, die Benutzer haben können, während Sie sssd verwenden, aber ich habe immer noch keine Antwort gefunden. Weiß jemand, was der Grund für diesen Fehler ist und wie kann ich es lösen?
Können Sie uns weitere Informationen zur Verfügung stellen? Welches LDAP-Verzeichnis, anderes Protokoll, sssd-Konfiguration? Wenn du 'sssd' mit' AD' verwendest, sind diese UID die posix uid? (Wenn ja, versuchen Sie, diese Antwort zu überprüfen: https://serverfault.com/questions/631657/how-do-i-get-centos-7-in-use-uids-and-gids-from-active-directory) – Esteban