{{tag>LDAP AD CA}} = Notes sssd Voir : * adcli - Tool for performing actions on an Active Directory domain * [[connexion_ad_active_directory_ldap]] * L2ARC, ZIL et SLOG Voir aussi : * Winbind == sssd vs winbind Voir : * https://www.redhat.com/en/blog/sssd-vs-winbind * https://www.redhat.com/en/blog/overview-direct-integration-options == Prerequisites for AD to Support SSSD ID Mapping No configuration should be necessary, if the following things are properly configured. * A DNS SRV record exists for “_ldap._tcp.ad.example.com”. * A DNS SRV record exists for “_ldap._tcp.dc._msdcs.ad.example.com”. Open the following ports : * 53 (DNS) TCP and UDP * 389 (LDAP) TCP and UDP * 88 (Kerberos) TCP and UDP * 464 (Kerberos password changes) TCP and UDP * 3268 (LDAP global catalog) TCP * 123 (NTP) UDP Source : https://paulgorman.org/technical/linux-active-directory-auth.txt.html Disable ID Mapping ''/etc/sssd/sssd.conf'' ldap_id_mapping = false == Conf # Important. Impact les performances enumerate = false cache_credentials = True # How long should we allow cached logins (in days since the last successful online login). 0 for no limit # offline_creditinals_expiration=0 default_shell=/bin/bash # ad_gpo_access_control = enforcing # Défaut RHEL8 # ad_gpo_access_control = permissive # Ne pas bloquer l’authentification si les GPO ne sont pas accessible (si permissive ou disabled) ad_gpo_access_control = disabled # dyndns_update = false ldap_referrals = false == Pb connexion sssd systemctl restart sssd tail /var/log/secure sssctl config-check systemctl stop sssd ps -ef |grep sssd killall sssd rm /var/lib/sss/db/* systemctl start sssd getend password plop Del cache sss_cache -E == Autres rm -rf /etc/authselect/custom/activedirectory-ACME.LOCAL/ authselect create-profile activedirectory-ACME.LOCAL -b sssd authselect select custom/activedirectory-ACME.LOCAL with-pamaccess with-mkhomedir --force la configuration présente dans ''/etc/authselect/user-nsswitch.conf'' grep passwd /etc/authselect/custom/activedirectory-ACME.LOCAL/nsswitch.conf |grep -q with-files-domain && echo "profil OK" || echo "profil KO" egrep "^passwd:" /etc/nsswitch.conf|grep -q "files sss" && echo "conf OK" || echo "conf KO"