As admin , I want to create an HBAC rule for a group of users, on a group of hosts, that can login only, no sudo, etc
However they can only login if the "Any Service" is selected. Even if every available service is added/enabled, they can't login but only if the "Any Service" is selected.
Can't login
Can login
$ rpm -q freeipa-server freeipa-client ipa-server ipa-client 389-ds-base pki-ca krb5-server
package freeipa-server is not installed package freeipa-client is not installed ipa-server-4.9.8-7.module+el8.6.0+14337+19b76db2.x86_64 ipa-client-4.9.8-7.module+el8.6.0+14337+19b76db2.x86_64 389-ds-base-1.4.3.28-6.module+el8.6.0+14129+983ceada.x86_64 pki-ca-10.12.0-2.module+el8.6.0+14115+8b467244.noarch krb5-server-1.18.2-14.el8.x86_64
These are stig'd, and CAC enabled hosts and users. When "Any Service" is selected, can login, when all servcies are manually added, seeing PREAUTH error in IDM. So turned out I needed to add gdm-smartcard service to the list of services
Log file locations: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Linux_Domain_Identity_Authentication_and_Policy_Guide/config-files-logs.html Troubleshooting guide: https://www.freeipa.org/page/Troubleshooting
Please follow SSSD troubleshooting and provide logs. Without logs it is not possible to help at all. We do test HBAC rules with explicit services as a part of our test suite so it most likely a configuration error on your side but to show that (or prove you found a bug somewhere), logs are required.
See https://sssd.io/troubleshooting/basics.html
I figured it out, needed to add gdm-smartcard service to services. now they can login. so I guess not a bug.
Metadata Update from @rsawyer: - Issue close_status updated to: invalid - Issue status updated to: Closed (was: Open)