Administering LDAP-UX Client Services

Using The LDAP-UX Client Daemon

cache_cleanup_time=<1-300>

The interval, in seconds, between the times when ldapclientd identifies and cleans up stale cache entries.

The default value is 10.

update_ldapux_conf_time=<10-2147483647>

This determines how often, in seconds, ldapclientd re-reads the /etc/opt/ldapux/ldapux_client.conf client configuration file to download new domain profiles. The default value is 600 (10 minutes).

cache_size=<102400-1073741823>

The maximum number of bytes that should be cached by ldapclientd. This value is the maximum, upper limit, of memory that can be used by ldapclientd. If this limit is reached, new entries are not cached until enough expired entries are freed to allow it.

The default value is 10000000.

state_dump_time=<0-2147483647>

As state, functions like a virtual between the client and LDAP server, is created for setXXent() request, and stays for the subsequent getXXent() requests. If no get requests are received in the specified time interval (in seconds), the state will be removed. The default value is 300 (in seconds).

max_enumeration_states=<0-95>[%]

The maximum number of states that ldapclientd allows. It means the number of enumeration ldapclientd will handle simultaneously. This number must be less than max_conn and it is configured as a percentage of max_conn. The minimum value is 0% and maximum value is 95%. The default value is 80%. A value of 0% disables enumeration.

poscache_ttl=<1-2147483647>

The time, in seconds, before a cache entry expires from the positive cache. There is no [general] default value for this setting. Each cache section has its own default values (listed below). Specifying a value under [general] will override poscache_ttl defaults in other sections (where there is no specific poscache_ttl definitions for that section).

Chapter 4

99