9.7. Options in sssd.conf for tuning IdM servers and clients for large IdM-AD trust deployments
You can use the following options in the /etc/sssd/sssd.conf configuration file to tune the performance of SSSD in IdM servers and clients when you have a large IdM-AD trust deployment.
9.7.1. Tuning options for IdM servers リンクのコピーリンクがクリップボードにコピーされました!
- ignore_group_members
Knowing which groups a user belongs to, as opposed to all the users that belong to a group, is important when authenticating and authorizing a user. When
ignore_group_membersis set totrue, SSSD only retrieves information about the group objects themselves and not their members, providing a significant performance boost.注記The
id user@ad-domain.comcommand still returns the correct list of groups, butgetent group ad-group@ad-domain.comreturns an empty list.Expand Default value
falseRecommended value
true注記You should not set this option to
truewhen the deployment involves an IdM server with the compat tree.- subdomain_inherit
With the
subdomain_inheritoption, you can apply theignore_group_memberssetting to the trusted AD domains' configuration. Settings listed in thesubdomain_inheritoptions apply to both the main (IdM) domain as well as the AD subdomain.Expand Default value
noneRecommended value
subdomain_inherit = ignore_group_members
9.7.2. Tuning options for IdM clients リンクのコピーリンクがクリップボードにコピーされました!
- pam_id_timeout
This parameter controls how long results from a PAM session are cached, to avoid excessive round-trips to the identity provider during an identity lookup. The default value of
5seconds might not be enough in environments where complex group memberships are populated on the IdM Server and IdM client side. Red Hat recommends settingpam_id_timeoutto the number of seconds a single un-cached login takes.Expand Default value
5Recommended value
the number of seconds a single un-cached login takes- krb5_auth_timeout
Increasing
krb5_auth_timeoutallows more time to process complex group information in environments where users are members of a large number of groups. Red Hat recommends setting this value to the number of seconds a single un-cached login takes.Expand Default value
6Recommended value
the number of seconds a single un-cached login takes- ldap_deref_threshold
A dereference lookup is a means of fetching all group members in a single LDAP call. The
ldap_deref_thresholdvalue specifies the number of group members that must be missing from the internal cache to trigger a dereference lookup. If less members are missing, they are looked up individually. Dereference lookups may take a long time in large environments and decrease performance. To disable dereference lookups, set this option to0.Expand Default value
10Recommended value
0