Bug 1762415
| Summary: | Force LDAPS over 636 with AD Access Provider | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Hemant B Khot <hkhot> |
| Component: | sssd | Assignee: | Sumit Bose <sbose> |
| Status: | CLOSED ERRATA | QA Contact: | sssd-qe <sssd-qe> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 8.1 | CC: | ddas, grajaiya, jhrozek, lslebodn, mark.crossland, mzidek, pbrezina, sbose, sgadekar, sgoveas, thalman, tscherf |
| Target Milestone: | rc | Flags: | pm-rhel:
mirror+
|
| Target Release: | 8.0 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | sync-to-jira | ||
| Fixed In Version: | sssd-2.2.3-11.el8 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-04-28 16:56:04 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Comment 1
Sumit Bose
2019-12-12 18:54:56 UTC
This will also need fixing in RHEL7 (In reply to Mark Crossland from comment #2) > This will also need fixing in RHEL7 jfyi, there is https://bugzilla.redhat.com/show_bug.cgi?id=1784620 for RHEL-7. bye, Sumit Excellent, I tried searching but failed to find it. * `master`
* 24387e19f065e6a585b1120d5568cb4df271d102 - ad: set min and max ssf for ldaps
* 78649907b81b4bdaf8fc6a6e6ae55ed3cd5419f5 - ldap: add new option ldap_sasl_maxssf
* 341ba49b0deb42e17d535744824786c2499656b7 - ad: add ad_use_ldaps
* 090cf77a0fd5f300a753667658af3ed763a88e83 - ad: allow booleans for ad_inherit_opts_if_needed()
* `sssd-1-16`
* 9b875b87fda7dab1c92022b5c2e3b11cd5fffa4f - ad: set min and max ssf for ldaps
* 07d19249a88d90135dce21e3d112caf70629ef02 - ldap: add new option ldap_sasl_maxssf
* b2aca1f7d7aa4a11f86d977ad00481aeb1f9a436 - ad: add ad_use_ldaps
* 44e76055d4413e56a33a90185161b6cfa4062d03 - ad: allow booleans for ad_inherit_opts_if_needed()
Tested with following information: root@ipaqavma ~]# rpm -q sssd sssd-2.2.3-13.el8.x86_64 ----- Without firewall rule and without ad_use_ldaps option ----- root@ipaqavma ~]# iptables -D OUTPUT -p tcp --destination-port 389 -j DROP [root@ipaqavma ~]# cat /etc/sssd/sssd.conf [sssd] domains = sssd2016.com config_file_version = 2 services = nss, pam [domain/sssd2016.com] ad_domain = sssd2016.com krb5_realm = SSSD2016.COM realmd_tags = manages-system joined-with-adcli cache_credentials = True id_provider = ad krb5_store_password_if_offline = True default_shell = /bin/bash ldap_id_mapping = True use_fully_qualified_names = True fallback_homedir = /home/%u@%d access_provider = ad debug_level = 9 [root@ipaqavma ~]# systemctl stop sssd; rm -rf /var/lib/sss/db/* ; rm -rf /var/log/sssd/sssd; systemctl start sssd [root@ipaqavma ~]# id administrator uid=1999200500(administrator) gid=1999200513(domain users) groups=1999200513(domain users),1999200512(domain admins),1999226683(parent_group-3470826),1999200572(denied rodc password replication group),1999200518(schema admins),1999200520(group policy creator owners),1999200519(enterprise admins),1999226734(parent_group-3471746) [root@ipaqavma ~]# egrep sdap_print_server /var/log/sssd/sssd_sssd2016.com.log (Mon Feb 17 06:44:35 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:36 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.161:389 (Mon Feb 17 06:44:39 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:42 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:42 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:42 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:42 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:42 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:43 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:43 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:44 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:45 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:46 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3268 (Mon Feb 17 06:44:50 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 ----- With firewall rule blocking 389 port and without ad_use_ldaps option in sssd.conf ----- [root@ipaqavma ~]# iptables -A OUTPUT -p tcp --destination-port 389 -j DROP [root@ipaqavma ~]# systemctl stop sssd; rm -rf /var/lib/sss/db/* ; rm -rf /var/log/sssd/sssd; systemctl start sssd [root@ipaqavma ~]# id administrator id: ‘administrator’: no such user [root@ipaqavma ~]# egrep sdap_print_server /var/log/sssd/sssd_sssd2016.com.log (Mon Feb 17 06:44:35 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:36 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.161:389 (Mon Feb 17 06:44:39 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:42 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:42 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:42 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:42 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:42 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:43 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:43 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:44 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:45 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:46 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3268 (Mon Feb 17 06:44:50 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:50 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:50 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 ----- With firewall rule and with ad_use_ldaps option in sssd.conf ----- [sssd] domains = sssd2016.com config_file_version = 2 services = nss, pam [domain/sssd2016.com] ad_domain = sssd2016.com krb5_realm = SSSD2016.COM realmd_tags = manages-system joined-with-adcli cache_credentials = True id_provider = ad krb5_store_password_if_offline = True default_shell = /bin/bash ldap_id_mapping = True use_fully_qualified_names = True fallback_homedir = /home/%u@%d access_provider = ad debug_level = 9 ad_use_ldaps = True [root@ipaqavma ~]# systemctl stop sssd; rm -rf /var/lib/sss/db/* ; rm -rf /var/log/sssd/sssd; systemctl start sssd [root@ipaqavma ~]# date;id administrator Mon Feb 17 06:48:40 EST 2020 uid=1999200500(administrator) gid=1999200513(domain users) groups=1999200513(domain users),1999200512(domain admins),1999226683(parent_group-3470826),1999200572(denied rodc password replication group),1999200518(schema admins),1999200520(group policy creator owners),1999200519(enterprise admins),1999226734(parent_group-3471746) ~]# egrep sdap_print_server /var/log/sssd/sssd_sssd2016.com.log |uniq (Mon Feb 17 06:44:35 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:36 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.161:389 (Mon Feb 17 06:44:39 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:42 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:43 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:44 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:45 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:46 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3268 (Mon Feb 17 06:44:50 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:51 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3268 (Mon Feb 17 06:44:51 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:44:52 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3268 (Mon Feb 17 06:44:53 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3268 (Mon Feb 17 06:44:54 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3268 (Mon Feb 17 06:44:55 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3268 (Mon Feb 17 06:44:56 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:389 (Mon Feb 17 06:47:12 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:47:15 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:47:18 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:47:19 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:47:20 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:47:21 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:47:23 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3269 (Mon Feb 17 06:47:27 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:47:28 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:47:28 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3269 (Mon Feb 17 06:47:28 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:47:29 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3269 (Mon Feb 17 06:47:30 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3269 (Mon Feb 17 06:47:31 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3269 (Mon Feb 17 06:47:32 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3269 (Mon Feb 17 06:47:33 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:48:13 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:48:15 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:48:21 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:48:40 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:48:43 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:48:45 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3269 (Mon Feb 17 06:48:49 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:48:50 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:48:50 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3269 (Mon Feb 17 06:48:50 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:48:51 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 (Mon Feb 17 06:48:51 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3269 (Mon Feb 17 06:48:52 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3269 (Mon Feb 17 06:48:53 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3269 (Mon Feb 17 06:48:54 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:3269 (Mon Feb 17 06:48:55 2020) [sssd[be[sssd2016.com]]] [sdap_print_server] (0x2000): Searching 10.65.207.18:636 Marking verified Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:1863 |