NAME | Description | Description | Attributes | See Also
Directory Server allows you to encrypt individual attributes to protect sensitive information stored in the directory. The encryption does not prevent client applications from reading the attributes. Instead it works at the database index file level to prevent users with access to read database index files from being able to search through the indexes for sensitive information.
For example, before attribute encryption is configured for uid attributes, a user with read access to database index files could easily find out that bjensen is a uid attribute value:
$ strings example_uid.db3 | grep bjensen =bjensen $ |
Once uid attributes are encrypted, the job is not so easy:
$ strings example_uid.db3 | grep bjensen $ |
Notice however that encrypted RDN values are not fully hidden. Instead they appear in clear in the DN index:
$ strings example_entrydn.db3 | grep bjensen =uid=bjensen,ou=people,dc=example,dc=com =uid=bjensen,ou=people,dc=example,dc=com $ |
|
Syntax |
des|des3|rc2|rc4 |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
Directory Server uses a cipher to encrypt a specified attribute in a given suffix. This property specifies the cipher used.
The following property values are supported:
DES block cipher
Triple-DES block cipher
RC2 block cipher
RC4 stream cipher
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
|
Syntax |
INTEGER or INTEGER | inherited |
|
Default Value |
4000 or inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of values per index key that the server maintains in an index list. It can be set for an entire server instance, for an entire suffix, and for an individual attribute type. You can also set individual thresholds for equality, presence, and substring indexes.
When you do not set specific threshold values, the values at each level are inherited from the more global values. Thus the default suffix threshold value is inherited from the setting for the server instance; the default attribute type value from the setting for the suffix. In addition to inheritance of default settings, this property handles settings as follows.
The threshold value is inherited from the more global setting.
The threshold value is rounded up to 2000.
The setting is used as a guaranteed minimum threshold. Because of internal mechanisms, the real value can be slightly more than the specified value.
After you modify this property for an entire server instance or an entire suffix, import all data from LDIF to reinitialize all indexes.
If you modify this property only for a specific attribute, it is usually most expedient to use the dsconf reindex command on the attribute for which you changed the threshold. The dsconf reindex command runs a directory task to reindex the attribute while the server instance is online.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server can index attributes, making them faster to search. The dsconf command helps you configure five of the six supported index types:
Equality indexes to determine expediently whether an attribute value is equal to a specified value
Presence indexes to determine whether a specified attribute has any values
Substring indexes to determine whether a specified attribute has values containing a specified string, also used to compare regular expressions to attribute values
Approximate indexes, based on metaphone approximation and useful for English language strings only, to determine whether a specified attribute has any values that sound like the specified string
International indexes, also called matching rule indexes, to expedite sorting and searching in accordance with the language rules of a particular locale
The dsconf command does not help you configure virtual list view, also known as browsing, indexes.
The dsconf command does help you assign all IDs threshold values to indexes. As the number of entries and attribute values grows in a directory, the number of attribute values to index also grows, as does therefore the size of the indexes. In some deployments a server can end up maintaining index lists so large that the cost of rebuilding an index when attributes are modified or added outweighs the benefit the index provides for searches. All IDs thresholds limit the growth of large indexes by definining the maximum number of entry identifiers Directory Server maintains in an index list. You can define all IDs thresholds for individual indexes and for some types of indexes.
Some indexes are maintained by the server for its own use. These are called system indexes. In general, do not modify or remove systems indexes; such modifications could have severe repercussions on performance.
See Directory Server Indexing in Sun Java System Directory Server Enterprise Edition Reference for further details about indexing.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of entry IDs the server maintains in an index list for the specified attribute type. By default its value is inherited from the all-ids-threshold setting for the suffix, whose default value in turn is inherited from the all-ids-threshold setting for the server, which by default is 4000. In addition to inheritance of default settings, this property handles settings as follows:
The threshold is inherited from the more global setting.
The threshold value is rounded up to 2000.
The setting is used as a guaranteed minimum threshold. Because of internal mechanisms, the real value can be slightly more than the specified value.
After you modify this property, reindex the attribute for which you changed the threshold. For example:
$ dsconf set-index-prop dc=example,dc=com uid all-ids-threshold:5000 $ dsconf reindex -t uid dc=example,dc=com ## example: Indexing attribute: uid ## example: Finished indexing. Task completed (slapd exit code: 0). $ |
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for equality indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for presence indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for substring indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether approximate indexes are maintained for the specified attribute type. You cannot set an all IDs threshold value for approximate indexes.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
Use this optional property to provide a short description of the index configuration.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether equality indexes are maintained for the specified attribute type.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the matching rule indexes maintained for the specified attribute type.
Values for this property must be valid collation order object identifiers (OIDs). See Directory Server Internationalized Directory in Directory Server Enterprise Edition Reference for the OIDs corresponding to supported locales.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether presence indexes are maintained for the specified attribute type.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether substring indexes are maintained for the specified attribute type.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server can index attributes, making them faster to search. The dsconf command helps you configure five of the six supported index types:
Equality indexes to determine expediently whether an attribute value is equal to a specified value
Presence indexes to determine whether a specified attribute has any values
Substring indexes to determine whether a specified attribute has values containing a specified string, also used to compare regular expressions to attribute values
Approximate indexes, based on metaphone approximation and useful for English language strings only, to determine whether a specified attribute has any values that sound like the specified string
International indexes, also called matching rule indexes, to expedite sorting and searching in accordance with the language rules of a particular locale
The dsconf command does not help you configure virtual list view, also known as browsing, indexes.
The dsconf command does help you assign all IDs threshold values to indexes. As the number of entries and attribute values grows in a directory, the number of attribute values to index also grows, as does therefore the size of the indexes. In some deployments a server can end up maintaining index lists so large that the cost of rebuilding an index when attributes are modified or added outweighs the benefit the index provides for searches. All IDs thresholds limit the growth of large indexes by definining the maximum number of entry identifiers Directory Server maintains in an index list. You can define all IDs thresholds for individual indexes and for some types of indexes.
Some indexes are maintained by the server for its own use. These are called system indexes. In general, do not modify or remove systems indexes; such modifications could have severe repercussions on performance.
See Directory Server Indexing in Sun Java System Directory Server Enterprise Edition Reference for further details about indexing.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of entry IDs the server maintains in an index list for the specified attribute type. By default its value is inherited from the all-ids-threshold setting for the suffix, whose default value in turn is inherited from the all-ids-threshold setting for the server, which by default is 4000. In addition to inheritance of default settings, this property handles settings as follows:
The threshold is inherited from the more global setting.
The threshold value is rounded up to 2000.
The setting is used as a guaranteed minimum threshold. Because of internal mechanisms, the real value can be slightly more than the specified value.
After you modify this property, reindex the attribute for which you changed the threshold. For example:
$ dsconf set-index-prop dc=example,dc=com uid all-ids-threshold:5000 $ dsconf reindex -t uid dc=example,dc=com ## example: Indexing attribute: uid ## example: Finished indexing. Task completed (slapd exit code: 0). $ |
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for equality indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for presence indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for substring indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether approximate indexes are maintained for the specified attribute type. You cannot set an all IDs threshold value for approximate indexes.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
Use this optional property to provide a short description of the index configuration.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether equality indexes are maintained for the specified attribute type.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the matching rule indexes maintained for the specified attribute type.
Values for this property must be valid collation order object identifiers (OIDs). See Directory Server Internationalized Directory in Directory Server Enterprise Edition Reference for the OIDs corresponding to supported locales.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether presence indexes are maintained for the specified attribute type.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether substring indexes are maintained for the specified attribute type.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server can index attributes, making them faster to search. The dsconf command helps you configure five of the six supported index types:
Equality indexes to determine expediently whether an attribute value is equal to a specified value
Presence indexes to determine whether a specified attribute has any values
Substring indexes to determine whether a specified attribute has values containing a specified string, also used to compare regular expressions to attribute values
Approximate indexes, based on metaphone approximation and useful for English language strings only, to determine whether a specified attribute has any values that sound like the specified string
International indexes, also called matching rule indexes, to expedite sorting and searching in accordance with the language rules of a particular locale
The dsconf command does not help you configure virtual list view, also known as browsing, indexes.
The dsconf command does help you assign all IDs threshold values to indexes. As the number of entries and attribute values grows in a directory, the number of attribute values to index also grows, as does therefore the size of the indexes. In some deployments a server can end up maintaining index lists so large that the cost of rebuilding an index when attributes are modified or added outweighs the benefit the index provides for searches. All IDs thresholds limit the growth of large indexes by definining the maximum number of entry identifiers Directory Server maintains in an index list. You can define all IDs thresholds for individual indexes and for some types of indexes.
Some indexes are maintained by the server for its own use. These are called system indexes. In general, do not modify or remove systems indexes; such modifications could have severe repercussions on performance.
See Directory Server Indexing in Sun Java System Directory Server Enterprise Edition Reference for further details about indexing.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of entry IDs the server maintains in an index list for the specified attribute type. By default its value is inherited from the all-ids-threshold setting for the suffix, whose default value in turn is inherited from the all-ids-threshold setting for the server, which by default is 4000. In addition to inheritance of default settings, this property handles settings as follows:
The threshold is inherited from the more global setting.
The threshold value is rounded up to 2000.
The setting is used as a guaranteed minimum threshold. Because of internal mechanisms, the real value can be slightly more than the specified value.
After you modify this property, reindex the attribute for which you changed the threshold. For example:
$ dsconf set-index-prop dc=example,dc=com uid all-ids-threshold:5000 $ dsconf reindex -t uid dc=example,dc=com ## example: Indexing attribute: uid ## example: Finished indexing. Task completed (slapd exit code: 0). $ |
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for equality indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for presence indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for substring indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether approximate indexes are maintained for the specified attribute type. You cannot set an all IDs threshold value for approximate indexes.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
Use this optional property to provide a short description of the index configuration.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether equality indexes are maintained for the specified attribute type.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the matching rule indexes maintained for the specified attribute type.
Values for this property must be valid collation order object identifiers (OIDs). See Directory Server Internationalized Directory in Directory Server Enterprise Edition Reference for the OIDs corresponding to supported locales.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether presence indexes are maintained for the specified attribute type.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether substring indexes are maintained for the specified attribute type.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server can index attributes, making them faster to search. The dsconf command helps you configure five of the six supported index types:
Equality indexes to determine expediently whether an attribute value is equal to a specified value
Presence indexes to determine whether a specified attribute has any values
Substring indexes to determine whether a specified attribute has values containing a specified string, also used to compare regular expressions to attribute values
Approximate indexes, based on metaphone approximation and useful for English language strings only, to determine whether a specified attribute has any values that sound like the specified string
International indexes, also called matching rule indexes, to expedite sorting and searching in accordance with the language rules of a particular locale
The dsconf command does not help you configure virtual list view, also known as browsing, indexes.
The dsconf command does help you assign all IDs threshold values to indexes. As the number of entries and attribute values grows in a directory, the number of attribute values to index also grows, as does therefore the size of the indexes. In some deployments a server can end up maintaining index lists so large that the cost of rebuilding an index when attributes are modified or added outweighs the benefit the index provides for searches. All IDs thresholds limit the growth of large indexes by definining the maximum number of entry identifiers Directory Server maintains in an index list. You can define all IDs thresholds for individual indexes and for some types of indexes.
Some indexes are maintained by the server for its own use. These are called system indexes. In general, do not modify or remove systems indexes; such modifications could have severe repercussions on performance.
See Directory Server Indexing in Sun Java System Directory Server Enterprise Edition Reference for further details about indexing.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of entry IDs the server maintains in an index list for the specified attribute type. By default its value is inherited from the all-ids-threshold setting for the suffix, whose default value in turn is inherited from the all-ids-threshold setting for the server, which by default is 4000. In addition to inheritance of default settings, this property handles settings as follows:
The threshold is inherited from the more global setting.
The threshold value is rounded up to 2000.
The setting is used as a guaranteed minimum threshold. Because of internal mechanisms, the real value can be slightly more than the specified value.
After you modify this property, reindex the attribute for which you changed the threshold. For example:
$ dsconf set-index-prop dc=example,dc=com uid all-ids-threshold:5000 $ dsconf reindex -t uid dc=example,dc=com ## example: Indexing attribute: uid ## example: Finished indexing. Task completed (slapd exit code: 0). $ |
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for equality indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for presence indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for substring indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether approximate indexes are maintained for the specified attribute type. You cannot set an all IDs threshold value for approximate indexes.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
Use this optional property to provide a short description of the index configuration.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether equality indexes are maintained for the specified attribute type.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the matching rule indexes maintained for the specified attribute type.
Values for this property must be valid collation order object identifiers (OIDs). See Directory Server Internationalized Directory in Directory Server Enterprise Edition Reference for the OIDs corresponding to supported locales.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether presence indexes are maintained for the specified attribute type.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether substring indexes are maintained for the specified attribute type.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server implements some key functionality as plug-ins. Plug-ins take the form of libraries loaded when the server starts, and called at different points in the processing of client application requests. When you create custom plug-ins, you must configure the server to load and use them, then restart Directory Server to load the newly configured plug-ins.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies arguments passed to the plug-in when it is loaded by Directory Server. Arguments are passed in the order you specify them. Updating the list of arguments replaces all the existing arguments previously specified when the plug-in is loaded again.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies names of plug-ins that must be available and loaded before Directory Server loads the current plug-in.
|
Syntax |
STRING (See the description that follows.) |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies types of plug-ins that must be available and loaded before Directory Server loads the current plug-in. The value must be the value of a plug-in type property.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in identifier from the Slapi_PluginDesc structure.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of function called by Directory Server to initialize the plug-in.
|
Syntax |
PATH |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the absolute file system path to the library containing plug-in.
|
Syntax |
STRING (See the description that follows.) |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in type. The following plug-in types are supported.
Entry store and fetch plug-in
Extended operation plug-in
Password check plug-in
Post-operation plug-in
Pre-operation plug-in
Internal post-operation plug-in
Internal pre-operation plug-in
Matching rule plug-in for extensible match search filters
Generic plug-in type, sometimes used to register other plug-ins
Strong password check plug-in
Password storage scheme plug-in
|
Syntax |
STRING |
|
Default Value |
Vendor name in plug-in configuration |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in vendor from the Slapi_PluginDesc structure.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Stable |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Prioritized replication lets you force a Directory Server supplier to assign higher priority to certain updates replicated on a Directory Server consumer. You prioritize replication operations by creating replication priority rules.
|
Syntax |
ATTR_NAME |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the attribute type to which the replication priority rule applies.
|
Syntax |
DN |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the DN under which the replication priority rule applies. For example, if you set base-dn:ou=administrators,dc=example,dc=com, then changes to uid=myAdmin,ou=administrators,dc=example,dc=com might be replicated with high priority, but changes to uid=bjensen,ou=people,dc=example,dc=com would not.
|
Syntax |
DN |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a bind DN for an account whose updates might be replicated with high priority.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
A replication agreement governs how a Directory Server supplier updates a Directory Server consumer. Although this configuration element is called an agreement, it concerns the configuration only of the supplier.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the bind DN used by the supplier to bind to the consumer in order to perform replication-related updates. This bind DN must be present on the consumer.
|
Syntax |
clear|ssl-simple|ssl-client |
|
Default Value |
clear |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the protocol used by the supplier to bind to the consumer in order to perform replication-related updates. The default is to bind with simple authentication in clear text without securing the connection, as most replications connections are made on an internal network. You may however configure replication to use SSL and simple authentication to protect the connection from malicious snooping, or SSL with client authentication to further protect the connection.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password used by the supplier to bind to the consumer. You provide it using auth-pwd-file.
|
Syntax |
PATH |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the bind password for replication is read to create the replication agreement. The file is read once on replication agreement creation, and the password is stored for future use.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the list of attributes not to replicate. This property is mutually exclusive with repl-fractional-include-attr.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the list of attributes to replicate. This property is mutually exclusive with repl-fractional-exclude-attr.
|
Syntax |
INTERVAL | always |
|
Default Value |
always |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the times and days when replication can take place.
|
Syntax |
best-compression | best-speed | default-compression | no-compression |
|
Default Value |
no-compression |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the level of libz(3) compression used on replication updates from the supplier to the consumer. Supported settings are as follows.
No compression
Default zlib compression (zlib numeric value = -1)
Fastest zlib compression (zlib numeric value = 1)
Strongest zlib compression (zlib numeric value = 9)
If the bottleneck for replication in your environment is network bandwidth, this property can potentially help you tune the replication protocol for better performance.
|
Syntax |
INTEGER |
|
Default Value |
1 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many replication messages are grouped on the supplier before being sent to the consumer. Valid range is 1 to 255.
If the bottleneck for replication in your environment is network bandwidth, this property can potentially help you tune the replication protocol for better performance.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of replication messages sent from the supplier to the consumer before waiting for a response from the consumer to continue. Valid range is 1 to 65535.
If the bottleneck for replication in your environment is network latency or network bandwidth, this property can potentially help you tune the replication protocol for better performance.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
A replication agreement governs how a Directory Server supplier updates a Directory Server consumer. Although this configuration element is called an agreement, it concerns the configuration only of the supplier.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the bind DN used by the supplier to bind to the consumer in order to perform replication-related updates. This bind DN must be present on the consumer.
|
Syntax |
clear|ssl-simple|ssl-client |
|
Default Value |
clear |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the protocol used by the supplier to bind to the consumer in order to perform replication-related updates. The default is to bind with simple authentication in clear text without securing the connection, as most replications connections are made on an internal network. You may however configure replication to use SSL and simple authentication to protect the connection from malicious snooping, or SSL with client authentication to further protect the connection.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password used by the supplier to bind to the consumer. You provide it using auth-pwd-file.
|
Syntax |
PATH |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the bind password for replication is read to create the replication agreement. The file is read once on replication agreement creation, and the password is stored for future use.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the list of attributes not to replicate. This property is mutually exclusive with repl-fractional-include-attr.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the list of attributes to replicate. This property is mutually exclusive with repl-fractional-exclude-attr.
|
Syntax |
INTERVAL | always |
|
Default Value |
always |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the times and days when replication can take place.
|
Syntax |
best-compression | best-speed | default-compression | no-compression |
|
Default Value |
no-compression |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the level of libz(3) compression used on replication updates from the supplier to the consumer. Supported settings are as follows.
No compression
Default zlib compression (zlib numeric value = -1)
Fastest zlib compression (zlib numeric value = 1)
Strongest zlib compression (zlib numeric value = 9)
If the bottleneck for replication in your environment is network bandwidth, this property can potentially help you tune the replication protocol for better performance.
|
Syntax |
INTEGER |
|
Default Value |
1 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many replication messages are grouped on the supplier before being sent to the consumer. Valid range is 1 to 255.
If the bottleneck for replication in your environment is network bandwidth, this property can potentially help you tune the replication protocol for better performance.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of replication messages sent from the supplier to the consumer before waiting for a response from the consumer to continue. Valid range is 1 to 65535.
If the bottleneck for replication in your environment is network latency or network bandwidth, this property can potentially help you tune the replication protocol for better performance.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
A replication agreement governs how a Directory Server supplier updates a Directory Server consumer. Although this configuration element is called an agreement, it concerns the configuration only of the supplier.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the bind DN used by the supplier to bind to the consumer in order to perform replication-related updates. This bind DN must be present on the consumer.
|
Syntax |
clear|ssl-simple|ssl-client |
|
Default Value |
clear |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the protocol used by the supplier to bind to the consumer in order to perform replication-related updates. The default is to bind with simple authentication in clear text without securing the connection, as most replications connections are made on an internal network. You may however configure replication to use SSL and simple authentication to protect the connection from malicious snooping, or SSL with client authentication to further protect the connection.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password used by the supplier to bind to the consumer. You provide it using auth-pwd-file.
|
Syntax |
PATH |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the bind password for replication is read to create the replication agreement. The file is read once on replication agreement creation, and the password is stored for future use.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the list of attributes not to replicate. This property is mutually exclusive with repl-fractional-include-attr.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the list of attributes to replicate. This property is mutually exclusive with repl-fractional-exclude-attr.
|
Syntax |
INTERVAL | always |
|
Default Value |
always |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the times and days when replication can take place.
|
Syntax |
best-compression | best-speed | default-compression | no-compression |
|
Default Value |
no-compression |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the level of libz(3) compression used on replication updates from the supplier to the consumer. Supported settings are as follows.
No compression
Default zlib compression (zlib numeric value = -1)
Fastest zlib compression (zlib numeric value = 1)
Strongest zlib compression (zlib numeric value = 9)
If the bottleneck for replication in your environment is network bandwidth, this property can potentially help you tune the replication protocol for better performance.
|
Syntax |
INTEGER |
|
Default Value |
1 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many replication messages are grouped on the supplier before being sent to the consumer. Valid range is 1 to 255.
If the bottleneck for replication in your environment is network bandwidth, this property can potentially help you tune the replication protocol for better performance.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of replication messages sent from the supplier to the consumer before waiting for a response from the consumer to continue. Valid range is 1 to 65535.
If the bottleneck for replication in your environment is network latency or network bandwidth, this property can potentially help you tune the replication protocol for better performance.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server writes to three main types of log files you can configure, the INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, and INSTANCE_PATH/logs/errors logs, where INSTANCE_PATH is the full path where the server instance is located, such as /local/ds.
When you specify one of these properties with dsconf get-log-prop or dsconf set-log-prop, you must specify which type of log configuration, access, audit, or errors, you want to examine. For example, to see whether audit logging is enabled for a server instance:
$ dsconf get-log-prop audit enabled enabled : off $ |
|
Syntax |
on | off |
|
Default Value |
on for access, not applicable to audit and errors logs |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether Directory Server writes access log entries directly to disk, or use a buffer, by default.
|
Syntax |
on | off |
|
Default Value |
on for access, off for audit, on for errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether the specified log type is enabled.
|
Syntax |
See the description that follows. |
|
Default Value |
default |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property defines which kinds of messages get logged. This property is applicable only to access, and errors logs.
The following settings are supported:
Log access information for internal operations.
Log client access to entries.
As default, but also log access to referrals.
Use precise timing for microsecond resolution of elapsed times.
The following settings are supported:
Log startup, shutdown, errors, and warnings.
Log when server enters or exits a function.
Log search arguments.
Connection management.
Log packets sent and received.
Log search filter information.
Log information for changes to the configuration file dse.ldif.
Log access control processing information.
Log information from the ldbm database plugin.
Log LDIF parsing errors.
Log event queue information.
Log information about replication operations.
Log entry cache information.
Log information from server plug-ins.
Log information from DSML front end.
Debugging information for DSML.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1M (one month) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the age beyond which the specified type of log file is deleted.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
500M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum disk space the specified type of log is allowed to consume. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
|
Syntax |
Integer |
|
Default Value |
10 for access, 2 for errors, 1 for audit |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of log files, including rotated logs, of the specified type that the server allows to be created in the log file directory. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
When you set this property to 1, the specified log is not rotated.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
100M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum file size for the specified log. When the limit is reached, the server rotates the log file, unless max-file-count is set to 1.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
5M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum free space allowed on the disk where the specified log is stored. When the limit is reached, the server deletes the oldest log files until enough space is available.
|
Syntax |
PATH |
|
Default Value |
INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, INSTANCE_PATH/logs/errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the full path to the specified log file type.
|
Syntax |
OCTAL_MODE |
|
Default Value |
600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the read, write, and execute permissions on the specified log file.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1d (one day) for access, 1w (one week) for audit and errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the duration between rotations of the specified log file.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum size the specified log file must have before the server rotates it.
|
Syntax |
TIME | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the time of day when the server rotates the specified log file.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Prioritized replication lets you force a Directory Server supplier to assign higher priority to certain updates replicated on a Directory Server consumer. You prioritize replication operations by creating replication priority rules.
|
Syntax |
ATTR_NAME |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the attribute type to which the replication priority rule applies.
|
Syntax |
DN |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the DN under which the replication priority rule applies. For example, if you set base-dn:ou=administrators,dc=example,dc=com, then changes to uid=myAdmin,ou=administrators,dc=example,dc=com might be replicated with high priority, but changes to uid=bjensen,ou=people,dc=example,dc=com would not.
|
Syntax |
DN |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a bind DN for an account whose updates might be replicated with high priority.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Prioritized replication lets you force a Directory Server supplier to assign higher priority to certain updates replicated on a Directory Server consumer. You prioritize replication operations by creating replication priority rules.
|
Syntax |
ATTR_NAME |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the attribute type to which the replication priority rule applies.
|
Syntax |
DN |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the DN under which the replication priority rule applies. For example, if you set base-dn:ou=administrators,dc=example,dc=com, then changes to uid=myAdmin,ou=administrators,dc=example,dc=com might be replicated with high priority, but changes to uid=bjensen,ou=people,dc=example,dc=com would not.
|
Syntax |
DN |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a bind DN for an account whose updates might be replicated with high priority.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
LDAPv3 controls specify extension information sent as part of a request. An explanation of what an LDAPv3 control is can be found in RFC 2251.
Directory Server handles the LDAP controls listed here according to their interface stability. See attributes(5) for descriptions of interface stability.
Server-side sort request, described in RFC 2891
Manage DSA IT control, described in RFC 3296
Authorization bind identity response control, described in RFC 3829
Authorization bind identity request control, described in RFC 3829
Proxied authorization (version 2) control, described in RFC 4370.
Password policy control
Persistent search control
Virtual list view request control
Get effective rights request control
Account usability control
Password expired notification control
Password expiring notification control
Specific backend search request control
Real attributes only request control
Virtual attributes only request control
Chained request control
Directory Server initialization control
Replication update information control
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Each Directory Server suffix you create is configured according to the suffix properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
STRING |
|
Default Value |
suffixName |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the the suffix used to process requests involving the database.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of entries allowed in the entry cache of the suffix.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum amount of memory Directory Server requests for the entry cache of the suffix.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the number of entries stored in the suffix.
|
Syntax |
DN | undefined |
|
Default Value |
DN of the parent entry |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the DN of the parent entry for the suffix. The value of this property must logically be a parent of the suffix.
For instance, if you have a suffix with DN dc=com and a suffix dc=example,dc=com, you can set dc=com as the parent-suffix-dn of dc=example,dc=com, and subtree searches with based DN dc=com then also travers dc=example,dc=com.
|
Syntax |
disabled | enabled | only-on-write |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes, if the suffix is not replicated |
|
Is multi-valued |
No |
This property specifies how referrals are used when a client makes a request involving the suffix.
Handle requests locally; do not return referral URLs.
Return referral URLs to client requests.
Return referral URLs to client requests only for write operations.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the replicated suffix accepts write operations from client applications, or instead returns referral URLs.
|
Syntax |
DURATION | undefined |
|
Default Value |
7d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age for a record in the replication changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 (meaning undefined) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the replication changelog. When the limit is exceeded, older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes, using the subcommands to manage replication |
|
Is multi-valued |
No |
This property specifies the replica identification number, 1-65534 for a supplier, 65535 for a consumer or a hub. Once set, this property cannot be modified.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the bind DNs of users allowed to bind to perform replication operations on the suffix.
|
Syntax |
DURATION | never |
|
Default Value |
7d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of tombstone entries used by replication. Tombstone entries are entries marked for deletion that have not yet been removed, and also replication state information associated with the entries. When setting this attribute, ensure that the purge delay is longer than the longest replication cycle in your replication policy to avoid incurring conflict resolution problems and divergence between replicas.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referrals you set can be automatically overwritten by the server to reference replicas.
|
Syntax |
not-replicated | master | hub | consumer |
|
Default Value |
not-replicated |
|
Is readable |
Yes |
|
Is modifiable |
Yes, using the subcommands to manage replication |
|
Is multi-valued |
No |
This property specifies the role played by the suffix in a replicated topology.
The suffix is not part of a replicated toplogy.
This suffix is a supplier of replication updates in a replicated topology. It can accept both read and write operations.
This suffix is a supplier of replication updates in a replicated topology. It can accept read operations and replication updates.
This suffix is a dedicated consumer of replication updates in a replicated topology. It can accept read operations and replication updates, but not writes from clients.
To promote a replica, use the dsconf promote-repl command. To demote a replica, use the dsconf demote-repl command.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), enabled(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
No (server instance level), Yes (suffix level) |
|
Is multi-valued |
No |
This property specifies the default file system directory containing the server database files.
This property is modifiable at the suffix level. At server instance level, the property is set when the server instance is created, and cannot be modified.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server implements some key functionality as plug-ins. Plug-ins take the form of libraries loaded when the server starts, and called at different points in the processing of client application requests. When you create custom plug-ins, you must configure the server to load and use them, then restart Directory Server to load the newly configured plug-ins.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies arguments passed to the plug-in when it is loaded by Directory Server. Arguments are passed in the order you specify them. Updating the list of arguments replaces all the existing arguments previously specified when the plug-in is loaded again.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies names of plug-ins that must be available and loaded before Directory Server loads the current plug-in.
|
Syntax |
STRING (See the description that follows.) |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies types of plug-ins that must be available and loaded before Directory Server loads the current plug-in. The value must be the value of a plug-in type property.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in identifier from the Slapi_PluginDesc structure.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of function called by Directory Server to initialize the plug-in.
|
Syntax |
PATH |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the absolute file system path to the library containing plug-in.
|
Syntax |
STRING (See the description that follows.) |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in type. The following plug-in types are supported.
Entry store and fetch plug-in
Extended operation plug-in
Password check plug-in
Post-operation plug-in
Pre-operation plug-in
Internal post-operation plug-in
Internal pre-operation plug-in
Matching rule plug-in for extensible match search filters
Generic plug-in type, sometimes used to register other plug-ins
Strong password check plug-in
Password storage scheme plug-in
|
Syntax |
STRING |
|
Default Value |
Vendor name in plug-in configuration |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in vendor from the Slapi_PluginDesc structure.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Stable |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server implements some key functionality as plug-ins. Plug-ins take the form of libraries loaded when the server starts, and called at different points in the processing of client application requests. When you create custom plug-ins, you must configure the server to load and use them, then restart Directory Server to load the newly configured plug-ins.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies arguments passed to the plug-in when it is loaded by Directory Server. Arguments are passed in the order you specify them. Updating the list of arguments replaces all the existing arguments previously specified when the plug-in is loaded again.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies names of plug-ins that must be available and loaded before Directory Server loads the current plug-in.
|
Syntax |
STRING (See the description that follows.) |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies types of plug-ins that must be available and loaded before Directory Server loads the current plug-in. The value must be the value of a plug-in type property.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in identifier from the Slapi_PluginDesc structure.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of function called by Directory Server to initialize the plug-in.
|
Syntax |
PATH |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the absolute file system path to the library containing plug-in.
|
Syntax |
STRING (See the description that follows.) |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in type. The following plug-in types are supported.
Entry store and fetch plug-in
Extended operation plug-in
Password check plug-in
Post-operation plug-in
Pre-operation plug-in
Internal post-operation plug-in
Internal pre-operation plug-in
Matching rule plug-in for extensible match search filters
Generic plug-in type, sometimes used to register other plug-ins
Strong password check plug-in
Password storage scheme plug-in
|
Syntax |
STRING |
|
Default Value |
Vendor name in plug-in configuration |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in vendor from the Slapi_PluginDesc structure.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Stable |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
Use this optional property to provide a short description of the configuration element.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=agreement name,cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
on | off |
|
Default Value |
on |
|
Syntax |
DirectoryString |
This attribute is part of replica configuration for nsDS5ReplicationAgreement entries.
Specifies whether the replication agreement is enabled.
ds5AgreementEnable: on
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
start|stop |
|
Default Value |
None |
|
Syntax |
DirectoryString |
This attribute is part of replica configuration for nsDS5Replica entries.
When this attribute is set to start, the server accepts client updates rather than referring them to another server.
ds5BeginReplicaAcceptUpdates: start
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
N/A |
|
Default Value |
N/A |
|
Syntax |
Integer |
This attribute is part of replica configuration for nsDS5Replica entries.
This attribute is reserved for internal use.
ds5LastInitTimeStamp: 0
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
0 to any 64-bit integer (seconds) |
|
Default Value |
Not set (unlimited) |
|
Syntax |
Integer |
This attribute is part of replica configuration for nsDS5Replica entries.
When this attribute is set, the server starts accepting client updates after waiting the number of seconds you specify.
ds5ReferralDelayAfterInit: 100
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=agreement name,cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
on | off |
|
Default Value |
N/A |
|
Syntax |
DirectoryString |
This attribute is part of replica configuration for nsDS5ReplicationAgreement entries.
When set to on, this attribute causes the server to perform a total update of the consumer replica as soon as replication fails to proceed normally. Use this attribute only in agreements toward read-only, dedicated consumer replica.
ds5ReplicaAutomaticInit: on
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
0 maximum integer (seconds) |
|
Default Value |
300 (seconds) |
|
Syntax |
Integer |
This attribute is part of replica configuration for nsDS5Replica entries.
When set, this attribute causes the consumer to close a replication connection with the current supplier, allowing it to open a replication session with another supplier.
This attribute takes effect under the following conditions on the consumer.
The supplier sending updates on the current replication session connection has been idle for ds5ReplicaConsumerTimeout seconds.
No local operation on the consumer is currently replaying updates from the current supplier.
Another supplier is currently attempting to start a replication session.
Do not change the value of this attribute unless requested to do so by qualified support personnel.
ds5ReplicaConsumerTimeout: 300
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=agreement name,cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
on | off |
|
Default Value |
N/A |
|
Syntax |
DirectoryString |
This attribute is part of replica configuration for nsDS5ReplicationAgreement entries.
When set to on, this attribute forces the supplier to use the DS 5.1 replication protocol with the consumer. Use of this attribute is not necessary to replicate with a DS 5.1 replica.
ds5ReplicaForce51Protocol: on
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=agreement name,cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
0 | 1 | 2 | 3 |
|
Default Value |
0 |
|
Syntax |
Integer |
This attribute is part of replica configuration for nsDS5ReplicationAgreement entries.
Specifies the type of compression used for replication protocol messages.
This attribute takes the following values:
No compression
Default zlib compression (zlib numeric value = -1)
Fastest zlib compression (zlib numeric value = 1)
Strongest zlib compression (zlib numeric value = 9)
If the bottleneck for replication in your environment is network bandwidth, this attribute can potentially help you tune the replication protocol for better performance.
ds5ReplicaTransportCompressionLevel: 2
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=agreement name,cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
0 | 1 | 2 |
|
Default Value |
2 |
|
Syntax |
Integer |
This attribute is part of replica configuration for nsDS5ReplicationAgreement entries.
This attribute lets you force the supplier to replay replicated updates on the consumer in the order they occurred on the supplier, or even by a single thread so that the replayed updates happen sequentially. The following values are supported:
Replay updates in sequential order using a single thread. This can reduce throughput.
Replay updates in sequential order using multiple threads. This can still reduce throughput compared to the default behavior.
(Default) Replay unrelated updates in parallel to increase throughput.
Avoid tweaking this attribute as in most cases all you will manage to do is reduce replication performance.
ds5ReplicaTransportConcurrencyLevel: 2
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=agreement name,cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
1 to 255 |
|
Default Value |
1 |
|
Syntax |
Integer |
This attribute is part of replica configuration for nsDS5ReplicationAgreement entries.
When this attribute is set, the supplier groups updates, for an incremental update, or entries, for total update, before sending those updates or entries to the consumer.
If the bottleneck for replication in your environment is network bandwidth, this attribute can potentially help you tune the replication protocol for better performance.
ds5ReplicaTransportGroupSize: 10
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=agreement name,cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
0 to 65536 |
|
Default Value |
N/A |
|
Syntax |
Integer |
This attribute is part of replica configuration for nsDS5ReplicationAgreement entries.
This attribute governs the effective packet size sent by the supplier such that maximum BER size is not exceeded on the consumer.
Do not modify this attribute unless told to do so by qualified support personnel.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=agreement name,cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
1 to 65535 |
|
Default Value |
10 |
|
Syntax |
Integer |
This attribute is part of replica configuration for nsDS5ReplicationAgreement entries.
The supplier sends up to the specified number of replication messages to the consumer before waiting for a response from the consumer to continue.
If the bottleneck for replication in your environment is network latency or network bandwidth, this attribute can potentially help you tune the replication protocol for better performance.
ds5ReplicaTransportWindowSize: 100
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=agreement name,cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
N/A |
|
Default Value |
N/A |
|
Syntax |
DirectoryString |
This attribute is part of replica configuration for nsDS5ReplicationAgreement entries.
This attribute is responsible for managing the internal state of the replica via the replication update vector. It is always present and must not be changed.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Examples | See Also | Attributes
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
See the description that follows. |
|
Default Value |
7d (one week) |
|
Syntax |
IntegerTimeUnit |
This attribute is part of replica configuration for nsDS5Replica entries.
The change log contains a record for each directory modification and is used when synchronizing consumer servers. Each record contains a timestamp. Any record with a timestamp that is older than the value specified in this attribute is removed.
When this attribute is set, the server purges change log entries older than the time you specify. Age is specified as a number followed by a letter s for seconds, m for minutes, h for hours, d for days, or w for weeks. If this attribute is set to 0, entries are not removed according to their age. If this attribute is not present, the default age limit on change log records is one week (7d).
dsChangelogMaxAge: 7d
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | See Also | Attributes
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
-1 to maximum integer |
|
Default Value |
-1 (unlimited) |
|
Syntax |
Integer |
This attribute is part of replica configuration for nsDS5Replica entries.
The change log contains a record for each directory modification and is used when synchronizing consumer servers. Each record contains a timestamp. Any record with a timestamp that is older than the value specified in this attribute is removed.
When this attribute is set, the server purges entries from the change log after the maximum you specify is reached. If this attribute is absent, or if it is set to -1, the server does no limit the number of entries in the change log.
dsChangelogMaxentries: 5000
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=agreement name,cn=replica,cn=suffix name,cn=mapping tree,cn=config (supplier), cn=replica,cn=suffix name,cn=mapping tree,cn=config (consumer) |
|
Valid Range |
N/A |
|
Default Value |
N/A |
|
Syntax |
DirectoryString |
This attribute is part of replica configuration for nsDS5Replica and nsDS5ReplicationAgreement entries.
This read-only attribute is reserved for internal use. Do not modify its value.
dsFilterSPConfigchecksum: 0
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Attributes | See Also
Defines how the server will identify a client on a secure (SSL) connection.
cn=DSMLv2-SOAP-HTTP,cn=frontends,cn=plugins, cn=config
clientCertOnly: the server uses the credentials from the client certificate to identify the client.
httpBasicOnly: the server uses the credentials from the HTTP authorization header to identify the client.
clientCertFirst: the server attempts to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
clientCertFirst
DirectoryString
ds-hdsml-clientauthmethod: clientCertFirst
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
The path to the DSMLv2 schema. This is generated automatically and should not be changed.
cn=DSMLv2-SOAP-HTTP,cn=frontends,cn=plugins, cn=config
Any valid path to the directory storing the DSML schema.
install-path/ds6/lib/DSMLv2.xsd
DirectoryString
ds-hdsml-dsmlschemalocation: /opt/SUNWdsee/ds6/lib/DSMLv2.xsd
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
The size of the buffer in which the DSML request is stored. If Directory Server receives many large DSML requests, such as large modify requests, then increasing this value may allow fewer buffers to be passed from the HTTP front end to the DSML parsers.
cn=DSMLv2-SOAP-HTTP,cn=frontends,cn=plugins, cn=config
1 to an appropriate upper limit for your deployment, with a maximum of 2147483647 (2^31-1). The value must be a multiple of 256.
8192
Integer
ds-hdsml-buffersize: 8192
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
The maximum number of DSML parsers kept ready to handle DSML requests. If you expect sustained traffic of many concurrent DSML requests, you may choose to increase the value of this attribute.
cn=DSMLv2-SOAP-HTTP,cn=frontends, cn=plugins,cn=config
1 to an appropriate upper limit for your deployment, with a maximum of 2147483647 (231-1).
10
Integer
ds-hdsml-poolmaxsize: 10
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
The minimum, default number of DSML parsers kept ready to handle DSML requests. If you expect sustained traffic of many concurrent DSML requests, you may choose to increase the value of this attribute.
cn=DSMLv2-SOAP-HTTP,cn=frontends,cn=plugins, cn=config
1 to an appropriate upper limit for your deployment, with a maximum of 2147483647 (231-1).
5
Integer
ds-hdsml-poolsize: 5
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
The HTTP port used for DSML communications. The selected port must be unique on the host system; make sure no other application is attempting to use the same port number. Specifying a port number of less than 1024 requires Directory Server to run as super user.
You must restart the server for a port number change to be taken into account.
cn=DSMLv2-SOAP-HTTP,cn=frontends,cn=plugins, cn=config
1-65535
disabled
Integer
ds-hdsml-port: 8080
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
The maximum size of a DSML request. If the request is larger than this value, the server responds with the error message REQUEST_ENTITY_TOO_LARGE and closes the connection to prevent the client from continuing the request.
cn=DSMLv2-SOAP-HTTP,cn=frontends,cn=plugins, cn=config
1-2147483647 (231-1)
32768
Integer
ds-hdsml-requestmaxsize: 32768
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
The maximum size of a server response to a DSML request, or a fraction of the maximum response size in the case of intermediate search responses. If the response is larger than the size specified here.
cn=DSMLv2-SOAP-HTTP,cn=frontends,cn=plugins, cn=config
1-2147483647 (2^31-1)
65536
Integer
ds-hdsml-responsemsgsize: 65536
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
The root URL used in the HTTP POST request to indicate the request is DSML. On the client side, this corresponds to the first line of the post, such as:
POST /dsml HTTP/1.1
Client applications must post to the value of this attribute.
cn=DSMLv2-SOAP-HTTP,cn=frontends,cn=plugins, cn=config
Any valid URL.
/dsml
DirectoryString
ds-hdsml-rooturl: /dsml
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
The port number used for secure DSML communications (over SSL). The selected port must be unique on the host system; make sure no other application is attempting to use the same port number. Specifying a port number of less than 1024 requires Directory Server to run as super user.
You must restart the server for a port number change to be taken into account.
cn=DSMLv2-SOAP-HTTP,cn=frontends,cn=plugins, cn=config
1-65535
None
Integer
ds-hdsml-secureport: 1443
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
The path to the SOAP schema. This is generated automatically and should not be changed.
cn=DSMLv2-SOAP-HTTP,cn=frontends,cn=plugins, cn=config
Any valid path to the directory storing the SOAP schema.
install-path/ds6/lib/soap-env.xsd
DirectoryString
ds-hdsml-soapschemalocation: /opt/SUNWdsee/ds6/lib/soap-eng.xsd
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=config,cn=ldbm database,cn=plugins,cn=config |
|
Valid Range |
Range depends on the deployment. The value is checked against the run-time values. |
|
Default Value |
Not set by default. |
|
Syntax |
Integer |
These attributes specify threshold values for dynamic memory footprint. When the memory threshold is reached, Directory Server attempts to free memory from the entry caches, and limit memory use.
When ds-maxheaplow is reached, Directory Server attempts to free memory concurrently with other operations.
When ds-maxheaphigh is reached, Directory Server prevents operations on the cache while memory is freed.
These attributes safeguard against sudden increases of memory footprint due to changes in allocation patterns. As such, the memory thresholds should be higher than the sum of all entry caches, plus the memory footprint at startup.
ds-maxheaphigh and ds-maxheaplow must be configured in conjunction with each other, as follows.
If ds-maxheaphigh is zero or is not set, ds-maxheaplow is ignored.
If ds-maxheaphigh is set, its value must be at least one gigabyte.
If ds-maxheaphigh is set, the value of ds-maxheaplow must be less than that of ds-maxheaphigh.
If ds-maxheaphigh is set to a value other than zero, ds-maxheaplow is automatically set by default to 7/8 of the value of ds-maxheaphigh.
If ds-maxheaphigh and ds-maxheaplow are both set to a value other than zero, ds-maxheaplow must be greater than or equal to (ds-maxheaphigh + minheap)/2, where minheap is the amount of memory used by the server at startup. If this condition is not met, ds-maxheaplow is automatically set by default to 7/8 of the value of ds-maxheaphigh.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=config,cn=ldbm database,cn=plugins,cn=config |
|
Valid Range |
Range depends on the deployment. The value is checked against the run-time values. |
|
Default Value |
Not set by default. |
|
Syntax |
Integer |
These attributes specify threshold values for dynamic memory footprint. When the memory threshold is reached, Directory Server attempts to free memory from the entry caches, and limit memory use.
When ds-maxheaplow is reached, Directory Server attempts to free memory concurrently with other operations.
When ds-maxheaphigh is reached, Directory Server prevents operations on the cache while memory is freed.
These attributes safeguard against sudden increases of memory footprint due to changes in allocation patterns. As such, the memory thresholds should be higher than the sum of all entry caches, plus the memory footprint at startup.
ds-maxheaphigh and ds-maxheaplow must be configured in conjunction with each other, as follows.
If ds-maxheaphigh is zero or is not set, ds-maxheaplow is ignored.
If ds-maxheaphigh is set, its value must be at least one gigabyte.
If ds-maxheaphigh is set, the value of ds-maxheaplow must be less than that of ds-maxheaphigh.
If ds-maxheaphigh is set to a value other than zero, ds-maxheaplow is automatically set by default to 7/8 of the value of ds-maxheaphigh.
If ds-maxheaphigh and ds-maxheaplow are both set to a value other than zero, ds-maxheaplow must be greater than or equal to (ds-maxheaphigh + minheap)/2, where minheap is the amount of memory used by the server at startup. If this condition is not met, ds-maxheaplow is automatically set by default to 7/8 of the value of ds-maxheaphigh.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=agreement name,cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
Any valid attribute type |
|
Default Value |
N/A |
|
Syntax |
DirectoryString |
This attribute is part of replica configuration for nsDS5ReplicationAgreement entries.
When this multi-valued fractional replication configuration attribute is set, the supplier does not send updates for the specified attribute types when replicating to the consumer. This attribute is mutually exclusive with dsReplFractionalInclude(5dsconf).
dsReplFractionalExclude: userPassword
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Examples | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=agreement name,cn=replica,cn=suffix name,cn=mapping tree,cn=config |
|
Valid Range |
Any valid attribute type |
|
Default Value |
N/A |
|
Syntax |
DirectoryString |
This attribute is part of replica configuration for nsDS5ReplicationAgreement entries.
When this multi-valued fractional replication configuration attribute is set, the supplier send updates only for the specified attribute types when replicating to the consumer. This attribute is mutually exclusive with dsReplFractionalExclude(5dsconf).
dsReplFractionalInclude: cn dsReplFractionalInclude: mail dsReplFractionalInclude: objectClass dsReplFractionalInclude: sn
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Obsolete: Scheduled for removal after this release |
NAME | Description | Examples | Attributes | See Also
NAME | Description | Description | Attributes | See Also
|
Syntax |
on | off |
|
Default Value |
Depends on the configuration element |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
Use this property to turn on the configuration element.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server allows you to encrypt individual attributes to protect sensitive information stored in the directory. The encryption does not prevent client applications from reading the attributes. Instead it works at the database index file level to prevent users with access to read database index files from being able to search through the indexes for sensitive information.
For example, before attribute encryption is configured for uid attributes, a user with read access to database index files could easily find out that bjensen is a uid attribute value:
$ strings example_uid.db3 | grep bjensen =bjensen $ |
Once uid attributes are encrypted, the job is not so easy:
$ strings example_uid.db3 | grep bjensen $ |
Notice however that encrypted RDN values are not fully hidden. Instead they appear in clear in the DN index:
$ strings example_entrydn.db3 | grep bjensen =uid=bjensen,ou=people,dc=example,dc=com =uid=bjensen,ou=people,dc=example,dc=com $ |
|
Syntax |
des|des3|rc2|rc4 |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
Directory Server uses a cipher to encrypt a specified attribute in a given suffix. This property specifies the cipher used.
The following property values are supported:
DES block cipher
Triple-DES block cipher
RC2 block cipher
RC4 stream cipher
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Each Directory Server suffix you create is configured according to the suffix properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
STRING |
|
Default Value |
suffixName |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the the suffix used to process requests involving the database.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of entries allowed in the entry cache of the suffix.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum amount of memory Directory Server requests for the entry cache of the suffix.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the number of entries stored in the suffix.
|
Syntax |
DN | undefined |
|
Default Value |
DN of the parent entry |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the DN of the parent entry for the suffix. The value of this property must logically be a parent of the suffix.
For instance, if you have a suffix with DN dc=com and a suffix dc=example,dc=com, you can set dc=com as the parent-suffix-dn of dc=example,dc=com, and subtree searches with based DN dc=com then also travers dc=example,dc=com.
|
Syntax |
disabled | enabled | only-on-write |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes, if the suffix is not replicated |
|
Is multi-valued |
No |
This property specifies how referrals are used when a client makes a request involving the suffix.
Handle requests locally; do not return referral URLs.
Return referral URLs to client requests.
Return referral URLs to client requests only for write operations.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the replicated suffix accepts write operations from client applications, or instead returns referral URLs.
|
Syntax |
DURATION | undefined |
|
Default Value |
7d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age for a record in the replication changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 (meaning undefined) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the replication changelog. When the limit is exceeded, older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes, using the subcommands to manage replication |
|
Is multi-valued |
No |
This property specifies the replica identification number, 1-65534 for a supplier, 65535 for a consumer or a hub. Once set, this property cannot be modified.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the bind DNs of users allowed to bind to perform replication operations on the suffix.
|
Syntax |
DURATION | never |
|
Default Value |
7d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of tombstone entries used by replication. Tombstone entries are entries marked for deletion that have not yet been removed, and also replication state information associated with the entries. When setting this attribute, ensure that the purge delay is longer than the longest replication cycle in your replication policy to avoid incurring conflict resolution problems and divergence between replicas.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referrals you set can be automatically overwritten by the server to reference replicas.
|
Syntax |
not-replicated | master | hub | consumer |
|
Default Value |
not-replicated |
|
Is readable |
Yes |
|
Is modifiable |
Yes, using the subcommands to manage replication |
|
Is multi-valued |
No |
This property specifies the role played by the suffix in a replicated topology.
The suffix is not part of a replicated toplogy.
This suffix is a supplier of replication updates in a replicated topology. It can accept both read and write operations.
This suffix is a supplier of replication updates in a replicated topology. It can accept read operations and replication updates.
This suffix is a dedicated consumer of replication updates in a replicated topology. It can accept read operations and replication updates, but not writes from clients.
To promote a replica, use the dsconf promote-repl command. To demote a replica, use the dsconf demote-repl command.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), enabled(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Each Directory Server suffix you create is configured according to the suffix properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
STRING |
|
Default Value |
suffixName |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the the suffix used to process requests involving the database.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of entries allowed in the entry cache of the suffix.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum amount of memory Directory Server requests for the entry cache of the suffix.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the number of entries stored in the suffix.
|
Syntax |
DN | undefined |
|
Default Value |
DN of the parent entry |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the DN of the parent entry for the suffix. The value of this property must logically be a parent of the suffix.
For instance, if you have a suffix with DN dc=com and a suffix dc=example,dc=com, you can set dc=com as the parent-suffix-dn of dc=example,dc=com, and subtree searches with based DN dc=com then also travers dc=example,dc=com.
|
Syntax |
disabled | enabled | only-on-write |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes, if the suffix is not replicated |
|
Is multi-valued |
No |
This property specifies how referrals are used when a client makes a request involving the suffix.
Handle requests locally; do not return referral URLs.
Return referral URLs to client requests.
Return referral URLs to client requests only for write operations.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the replicated suffix accepts write operations from client applications, or instead returns referral URLs.
|
Syntax |
DURATION | undefined |
|
Default Value |
7d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age for a record in the replication changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 (meaning undefined) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the replication changelog. When the limit is exceeded, older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes, using the subcommands to manage replication |
|
Is multi-valued |
No |
This property specifies the replica identification number, 1-65534 for a supplier, 65535 for a consumer or a hub. Once set, this property cannot be modified.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the bind DNs of users allowed to bind to perform replication operations on the suffix.
|
Syntax |
DURATION | never |
|
Default Value |
7d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of tombstone entries used by replication. Tombstone entries are entries marked for deletion that have not yet been removed, and also replication state information associated with the entries. When setting this attribute, ensure that the purge delay is longer than the longest replication cycle in your replication policy to avoid incurring conflict resolution problems and divergence between replicas.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referrals you set can be automatically overwritten by the server to reference replicas.
|
Syntax |
not-replicated | master | hub | consumer |
|
Default Value |
not-replicated |
|
Is readable |
Yes |
|
Is modifiable |
Yes, using the subcommands to manage replication |
|
Is multi-valued |
No |
This property specifies the role played by the suffix in a replicated topology.
The suffix is not part of a replicated toplogy.
This suffix is a supplier of replication updates in a replicated topology. It can accept both read and write operations.
This suffix is a supplier of replication updates in a replicated topology. It can accept read operations and replication updates.
This suffix is a dedicated consumer of replication updates in a replicated topology. It can accept read operations and replication updates, but not writes from clients.
To promote a replica, use the dsconf promote-repl command. To demote a replica, use the dsconf demote-repl command.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), enabled(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Each Directory Server suffix you create is configured according to the suffix properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
STRING |
|
Default Value |
suffixName |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the the suffix used to process requests involving the database.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of entries allowed in the entry cache of the suffix.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum amount of memory Directory Server requests for the entry cache of the suffix.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the number of entries stored in the suffix.
|
Syntax |
DN | undefined |
|
Default Value |
DN of the parent entry |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the DN of the parent entry for the suffix. The value of this property must logically be a parent of the suffix.
For instance, if you have a suffix with DN dc=com and a suffix dc=example,dc=com, you can set dc=com as the parent-suffix-dn of dc=example,dc=com, and subtree searches with based DN dc=com then also travers dc=example,dc=com.
|
Syntax |
disabled | enabled | only-on-write |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes, if the suffix is not replicated |
|
Is multi-valued |
No |
This property specifies how referrals are used when a client makes a request involving the suffix.
Handle requests locally; do not return referral URLs.
Return referral URLs to client requests.
Return referral URLs to client requests only for write operations.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the replicated suffix accepts write operations from client applications, or instead returns referral URLs.
|
Syntax |
DURATION | undefined |
|
Default Value |
7d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age for a record in the replication changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 (meaning undefined) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the replication changelog. When the limit is exceeded, older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes, using the subcommands to manage replication |
|
Is multi-valued |
No |
This property specifies the replica identification number, 1-65534 for a supplier, 65535 for a consumer or a hub. Once set, this property cannot be modified.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the bind DNs of users allowed to bind to perform replication operations on the suffix.
|
Syntax |
DURATION | never |
|
Default Value |
7d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of tombstone entries used by replication. Tombstone entries are entries marked for deletion that have not yet been removed, and also replication state information associated with the entries. When setting this attribute, ensure that the purge delay is longer than the longest replication cycle in your replication policy to avoid incurring conflict resolution problems and divergence between replicas.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referrals you set can be automatically overwritten by the server to reference replicas.
|
Syntax |
not-replicated | master | hub | consumer |
|
Default Value |
not-replicated |
|
Is readable |
Yes |
|
Is modifiable |
Yes, using the subcommands to manage replication |
|
Is multi-valued |
No |
This property specifies the role played by the suffix in a replicated topology.
The suffix is not part of a replicated toplogy.
This suffix is a supplier of replication updates in a replicated topology. It can accept both read and write operations.
This suffix is a supplier of replication updates in a replicated topology. It can accept read operations and replication updates.
This suffix is a dedicated consumer of replication updates in a replicated topology. It can accept read operations and replication updates, but not writes from clients.
To promote a replica, use the dsconf promote-repl command. To demote a replica, use the dsconf demote-repl command.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), enabled(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server can index attributes, making them faster to search. The dsconf command helps you configure five of the six supported index types:
Equality indexes to determine expediently whether an attribute value is equal to a specified value
Presence indexes to determine whether a specified attribute has any values
Substring indexes to determine whether a specified attribute has values containing a specified string, also used to compare regular expressions to attribute values
Approximate indexes, based on metaphone approximation and useful for English language strings only, to determine whether a specified attribute has any values that sound like the specified string
International indexes, also called matching rule indexes, to expedite sorting and searching in accordance with the language rules of a particular locale
The dsconf command does not help you configure virtual list view, also known as browsing, indexes.
The dsconf command does help you assign all IDs threshold values to indexes. As the number of entries and attribute values grows in a directory, the number of attribute values to index also grows, as does therefore the size of the indexes. In some deployments a server can end up maintaining index lists so large that the cost of rebuilding an index when attributes are modified or added outweighs the benefit the index provides for searches. All IDs thresholds limit the growth of large indexes by definining the maximum number of entry identifiers Directory Server maintains in an index list. You can define all IDs thresholds for individual indexes and for some types of indexes.
Some indexes are maintained by the server for its own use. These are called system indexes. In general, do not modify or remove systems indexes; such modifications could have severe repercussions on performance.
See Directory Server Indexing in Sun Java System Directory Server Enterprise Edition Reference for further details about indexing.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of entry IDs the server maintains in an index list for the specified attribute type. By default its value is inherited from the all-ids-threshold setting for the suffix, whose default value in turn is inherited from the all-ids-threshold setting for the server, which by default is 4000. In addition to inheritance of default settings, this property handles settings as follows:
The threshold is inherited from the more global setting.
The threshold value is rounded up to 2000.
The setting is used as a guaranteed minimum threshold. Because of internal mechanisms, the real value can be slightly more than the specified value.
After you modify this property, reindex the attribute for which you changed the threshold. For example:
$ dsconf set-index-prop dc=example,dc=com uid all-ids-threshold:5000 $ dsconf reindex -t uid dc=example,dc=com ## example: Indexing attribute: uid ## example: Finished indexing. Task completed (slapd exit code: 0). $ |
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for equality indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for presence indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for substring indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether approximate indexes are maintained for the specified attribute type. You cannot set an all IDs threshold value for approximate indexes.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
Use this optional property to provide a short description of the index configuration.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether equality indexes are maintained for the specified attribute type.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the matching rule indexes maintained for the specified attribute type.
Values for this property must be valid collation order object identifiers (OIDs). See Directory Server Internationalized Directory in Directory Server Enterprise Edition Reference for the OIDs corresponding to supported locales.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether presence indexes are maintained for the specified attribute type.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether substring indexes are maintained for the specified attribute type.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
LDAPv3 extended operations allow definition of additional LDAP operations not defined in RFC 2251.
Directory Server handles the LDAP extended operations described here according to their interface stability. See attributes(5) for descriptions of interface stability.
Start TLS extended operation request, described in RFC 2849
Password modify extended operation, described in RFC 3062
Who am I? extended operation, described in RFC 4532
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Replication protocol private extended operation
Bulk import start extended operation
Bulk import finished extended operation
NAME | Description | Description | Attributes | See Also
Directory Server implements some key functionality as plug-ins. Plug-ins take the form of libraries loaded when the server starts, and called at different points in the processing of client application requests. When you create custom plug-ins, you must configure the server to load and use them, then restart Directory Server to load the newly configured plug-ins.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies arguments passed to the plug-in when it is loaded by Directory Server. Arguments are passed in the order you specify them. Updating the list of arguments replaces all the existing arguments previously specified when the plug-in is loaded again.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies names of plug-ins that must be available and loaded before Directory Server loads the current plug-in.
|
Syntax |
STRING (See the description that follows.) |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies types of plug-ins that must be available and loaded before Directory Server loads the current plug-in. The value must be the value of a plug-in type property.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in identifier from the Slapi_PluginDesc structure.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of function called by Directory Server to initialize the plug-in.
|
Syntax |
PATH |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the absolute file system path to the library containing plug-in.
|
Syntax |
STRING (See the description that follows.) |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in type. The following plug-in types are supported.
Entry store and fetch plug-in
Extended operation plug-in
Password check plug-in
Post-operation plug-in
Pre-operation plug-in
Internal post-operation plug-in
Internal pre-operation plug-in
Matching rule plug-in for extensible match search filters
Generic plug-in type, sometimes used to register other plug-ins
Strong password check plug-in
Password storage scheme plug-in
|
Syntax |
STRING |
|
Default Value |
Vendor name in plug-in configuration |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in vendor from the Slapi_PluginDesc structure.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Stable |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=monitor |
|
Valid Range |
N/A |
|
Default Value |
N/A |
|
Syntax |
Integer |
This read-only attribute counts the number of times that the heapmaxhighhits attribute or the heapmaxlowhits attribute has been exceeded:
heapmaxhighhits counts the number of times ds-maxheaphigh has been exceeded
heapmaxlowhits counts the number of times ds-maxheaplow has been exceeded
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Unstable |
NAME | Description | Attributes | See Also
NAME | Description | Attributes | See Also
|
PROPERTY |
VALUE |
|---|---|
|
Entry DN |
cn=monitor |
|
Valid Range |
N/A |
|
Default Value |
N/A |
|
Syntax |
Integer |
This read-only attribute counts the number of times that the heapmaxhighhits attribute or the heapmaxlowhits attribute has been exceeded:
heapmaxhighhits counts the number of times ds-maxheaphigh has been exceeded
heapmaxlowhits counts the number of times ds-maxheaplow has been exceeded
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory |
|
Stability Level |
Unstable |
NAME | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server can index attributes, making them faster to search. The dsconf command helps you configure five of the six supported index types:
Equality indexes to determine expediently whether an attribute value is equal to a specified value
Presence indexes to determine whether a specified attribute has any values
Substring indexes to determine whether a specified attribute has values containing a specified string, also used to compare regular expressions to attribute values
Approximate indexes, based on metaphone approximation and useful for English language strings only, to determine whether a specified attribute has any values that sound like the specified string
International indexes, also called matching rule indexes, to expedite sorting and searching in accordance with the language rules of a particular locale
The dsconf command does not help you configure virtual list view, also known as browsing, indexes.
The dsconf command does help you assign all IDs threshold values to indexes. As the number of entries and attribute values grows in a directory, the number of attribute values to index also grows, as does therefore the size of the indexes. In some deployments a server can end up maintaining index lists so large that the cost of rebuilding an index when attributes are modified or added outweighs the benefit the index provides for searches. All IDs thresholds limit the growth of large indexes by definining the maximum number of entry identifiers Directory Server maintains in an index list. You can define all IDs thresholds for individual indexes and for some types of indexes.
Some indexes are maintained by the server for its own use. These are called system indexes. In general, do not modify or remove systems indexes; such modifications could have severe repercussions on performance.
See Directory Server Indexing in Sun Java System Directory Server Enterprise Edition Reference for further details about indexing.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of entry IDs the server maintains in an index list for the specified attribute type. By default its value is inherited from the all-ids-threshold setting for the suffix, whose default value in turn is inherited from the all-ids-threshold setting for the server, which by default is 4000. In addition to inheritance of default settings, this property handles settings as follows:
The threshold is inherited from the more global setting.
The threshold value is rounded up to 2000.
The setting is used as a guaranteed minimum threshold. Because of internal mechanisms, the real value can be slightly more than the specified value.
After you modify this property, reindex the attribute for which you changed the threshold. For example:
$ dsconf set-index-prop dc=example,dc=com uid all-ids-threshold:5000 $ dsconf reindex -t uid dc=example,dc=com ## example: Indexing attribute: uid ## example: Finished indexing. Task completed (slapd exit code: 0). $ |
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for equality indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for presence indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for substring indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether approximate indexes are maintained for the specified attribute type. You cannot set an all IDs threshold value for approximate indexes.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
Use this optional property to provide a short description of the index configuration.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether equality indexes are maintained for the specified attribute type.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the matching rule indexes maintained for the specified attribute type.
Values for this property must be valid collation order object identifiers (OIDs). See Directory Server Internationalized Directory in Directory Server Enterprise Edition Reference for the OIDs corresponding to supported locales.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether presence indexes are maintained for the specified attribute type.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether substring indexes are maintained for the specified attribute type.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server implements some key functionality as plug-ins. Plug-ins take the form of libraries loaded when the server starts, and called at different points in the processing of client application requests. When you create custom plug-ins, you must configure the server to load and use them, then restart Directory Server to load the newly configured plug-ins.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies arguments passed to the plug-in when it is loaded by Directory Server. Arguments are passed in the order you specify them. Updating the list of arguments replaces all the existing arguments previously specified when the plug-in is loaded again.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies names of plug-ins that must be available and loaded before Directory Server loads the current plug-in.
|
Syntax |
STRING (See the description that follows.) |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies types of plug-ins that must be available and loaded before Directory Server loads the current plug-in. The value must be the value of a plug-in type property.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in identifier from the Slapi_PluginDesc structure.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of function called by Directory Server to initialize the plug-in.
|
Syntax |
PATH |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the absolute file system path to the library containing plug-in.
|
Syntax |
STRING (See the description that follows.) |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in type. The following plug-in types are supported.
Entry store and fetch plug-in
Extended operation plug-in
Password check plug-in
Post-operation plug-in
Pre-operation plug-in
Internal post-operation plug-in
Internal pre-operation plug-in
Matching rule plug-in for extensible match search filters
Generic plug-in type, sometimes used to register other plug-ins
Strong password check plug-in
Password storage scheme plug-in
|
Syntax |
STRING |
|
Default Value |
Vendor name in plug-in configuration |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in vendor from the Slapi_PluginDesc structure.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Stable |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server writes to three main types of log files you can configure, the INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, and INSTANCE_PATH/logs/errors logs, where INSTANCE_PATH is the full path where the server instance is located, such as /local/ds.
When you specify one of these properties with dsconf get-log-prop or dsconf set-log-prop, you must specify which type of log configuration, access, audit, or errors, you want to examine. For example, to see whether audit logging is enabled for a server instance:
$ dsconf get-log-prop audit enabled enabled : off $ |
|
Syntax |
on | off |
|
Default Value |
on for access, not applicable to audit and errors logs |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether Directory Server writes access log entries directly to disk, or use a buffer, by default.
|
Syntax |
on | off |
|
Default Value |
on for access, off for audit, on for errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether the specified log type is enabled.
|
Syntax |
See the description that follows. |
|
Default Value |
default |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property defines which kinds of messages get logged. This property is applicable only to access, and errors logs.
The following settings are supported:
Log access information for internal operations.
Log client access to entries.
As default, but also log access to referrals.
Use precise timing for microsecond resolution of elapsed times.
The following settings are supported:
Log startup, shutdown, errors, and warnings.
Log when server enters or exits a function.
Log search arguments.
Connection management.
Log packets sent and received.
Log search filter information.
Log information for changes to the configuration file dse.ldif.
Log access control processing information.
Log information from the ldbm database plugin.
Log LDIF parsing errors.
Log event queue information.
Log information about replication operations.
Log entry cache information.
Log information from server plug-ins.
Log information from DSML front end.
Debugging information for DSML.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1M (one month) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the age beyond which the specified type of log file is deleted.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
500M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum disk space the specified type of log is allowed to consume. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
|
Syntax |
Integer |
|
Default Value |
10 for access, 2 for errors, 1 for audit |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of log files, including rotated logs, of the specified type that the server allows to be created in the log file directory. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
When you set this property to 1, the specified log is not rotated.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
100M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum file size for the specified log. When the limit is reached, the server rotates the log file, unless max-file-count is set to 1.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
5M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum free space allowed on the disk where the specified log is stored. When the limit is reached, the server deletes the oldest log files until enough space is available.
|
Syntax |
PATH |
|
Default Value |
INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, INSTANCE_PATH/logs/errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the full path to the specified log file type.
|
Syntax |
OCTAL_MODE |
|
Default Value |
600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the read, write, and execute permissions on the specified log file.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1d (one day) for access, 1w (one week) for audit and errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the duration between rotations of the specified log file.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum size the specified log file must have before the server rotates it.
|
Syntax |
TIME | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the time of day when the server rotates the specified log file.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server implements some key functionality as plug-ins. Plug-ins take the form of libraries loaded when the server starts, and called at different points in the processing of client application requests. When you create custom plug-ins, you must configure the server to load and use them, then restart Directory Server to load the newly configured plug-ins.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies arguments passed to the plug-in when it is loaded by Directory Server. Arguments are passed in the order you specify them. Updating the list of arguments replaces all the existing arguments previously specified when the plug-in is loaded again.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies names of plug-ins that must be available and loaded before Directory Server loads the current plug-in.
|
Syntax |
STRING (See the description that follows.) |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies types of plug-ins that must be available and loaded before Directory Server loads the current plug-in. The value must be the value of a plug-in type property.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in identifier from the Slapi_PluginDesc structure.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of function called by Directory Server to initialize the plug-in.
|
Syntax |
PATH |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the absolute file system path to the library containing plug-in.
|
Syntax |
STRING (See the description that follows.) |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in type. The following plug-in types are supported.
Entry store and fetch plug-in
Extended operation plug-in
Password check plug-in
Post-operation plug-in
Pre-operation plug-in
Internal post-operation plug-in
Internal pre-operation plug-in
Matching rule plug-in for extensible match search filters
Generic plug-in type, sometimes used to register other plug-ins
Strong password check plug-in
Password storage scheme plug-in
|
Syntax |
STRING |
|
Default Value |
Vendor name in plug-in configuration |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the plug-in vendor from the Slapi_PluginDesc structure.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Stable |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server writes to three main types of log files you can configure, the INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, and INSTANCE_PATH/logs/errors logs, where INSTANCE_PATH is the full path where the server instance is located, such as /local/ds.
When you specify one of these properties with dsconf get-log-prop or dsconf set-log-prop, you must specify which type of log configuration, access, audit, or errors, you want to examine. For example, to see whether audit logging is enabled for a server instance:
$ dsconf get-log-prop audit enabled enabled : off $ |
|
Syntax |
on | off |
|
Default Value |
on for access, not applicable to audit and errors logs |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether Directory Server writes access log entries directly to disk, or use a buffer, by default.
|
Syntax |
on | off |
|
Default Value |
on for access, off for audit, on for errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether the specified log type is enabled.
|
Syntax |
See the description that follows. |
|
Default Value |
default |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property defines which kinds of messages get logged. This property is applicable only to access, and errors logs.
The following settings are supported:
Log access information for internal operations.
Log client access to entries.
As default, but also log access to referrals.
Use precise timing for microsecond resolution of elapsed times.
The following settings are supported:
Log startup, shutdown, errors, and warnings.
Log when server enters or exits a function.
Log search arguments.
Connection management.
Log packets sent and received.
Log search filter information.
Log information for changes to the configuration file dse.ldif.
Log access control processing information.
Log information from the ldbm database plugin.
Log LDIF parsing errors.
Log event queue information.
Log information about replication operations.
Log entry cache information.
Log information from server plug-ins.
Log information from DSML front end.
Debugging information for DSML.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1M (one month) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the age beyond which the specified type of log file is deleted.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
500M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum disk space the specified type of log is allowed to consume. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
|
Syntax |
Integer |
|
Default Value |
10 for access, 2 for errors, 1 for audit |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of log files, including rotated logs, of the specified type that the server allows to be created in the log file directory. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
When you set this property to 1, the specified log is not rotated.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
100M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum file size for the specified log. When the limit is reached, the server rotates the log file, unless max-file-count is set to 1.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
5M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum free space allowed on the disk where the specified log is stored. When the limit is reached, the server deletes the oldest log files until enough space is available.
|
Syntax |
PATH |
|
Default Value |
INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, INSTANCE_PATH/logs/errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the full path to the specified log file type.
|
Syntax |
OCTAL_MODE |
|
Default Value |
600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the read, write, and execute permissions on the specified log file.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1d (one day) for access, 1w (one week) for audit and errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the duration between rotations of the specified log file.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum size the specified log file must have before the server rotates it.
|
Syntax |
TIME | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the time of day when the server rotates the specified log file.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server can index attributes, making them faster to search. The dsconf command helps you configure five of the six supported index types:
Equality indexes to determine expediently whether an attribute value is equal to a specified value
Presence indexes to determine whether a specified attribute has any values
Substring indexes to determine whether a specified attribute has values containing a specified string, also used to compare regular expressions to attribute values
Approximate indexes, based on metaphone approximation and useful for English language strings only, to determine whether a specified attribute has any values that sound like the specified string
International indexes, also called matching rule indexes, to expedite sorting and searching in accordance with the language rules of a particular locale
The dsconf command does not help you configure virtual list view, also known as browsing, indexes.
The dsconf command does help you assign all IDs threshold values to indexes. As the number of entries and attribute values grows in a directory, the number of attribute values to index also grows, as does therefore the size of the indexes. In some deployments a server can end up maintaining index lists so large that the cost of rebuilding an index when attributes are modified or added outweighs the benefit the index provides for searches. All IDs thresholds limit the growth of large indexes by definining the maximum number of entry identifiers Directory Server maintains in an index list. You can define all IDs thresholds for individual indexes and for some types of indexes.
Some indexes are maintained by the server for its own use. These are called system indexes. In general, do not modify or remove systems indexes; such modifications could have severe repercussions on performance.
See Directory Server Indexing in Sun Java System Directory Server Enterprise Edition Reference for further details about indexing.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of entry IDs the server maintains in an index list for the specified attribute type. By default its value is inherited from the all-ids-threshold setting for the suffix, whose default value in turn is inherited from the all-ids-threshold setting for the server, which by default is 4000. In addition to inheritance of default settings, this property handles settings as follows:
The threshold is inherited from the more global setting.
The threshold value is rounded up to 2000.
The setting is used as a guaranteed minimum threshold. Because of internal mechanisms, the real value can be slightly more than the specified value.
After you modify this property, reindex the attribute for which you changed the threshold. For example:
$ dsconf set-index-prop dc=example,dc=com uid all-ids-threshold:5000 $ dsconf reindex -t uid dc=example,dc=com ## example: Indexing attribute: uid ## example: Finished indexing. Task completed (slapd exit code: 0). $ |
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for equality indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for presence indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
INTEGER | inherited |
|
Default Value |
inherited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the all IDs threshold for substring indexes of the specified attribute. By default its value is inherited from the all-ids-threshold setting for the attribute type. See all-ids-threshold(5dsconf) for more information.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether approximate indexes are maintained for the specified attribute type. You cannot set an all IDs threshold value for approximate indexes.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
Use this optional property to provide a short description of the index configuration.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether equality indexes are maintained for the specified attribute type.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the matching rule indexes maintained for the specified attribute type.
Values for this property must be valid collation order object identifiers (OIDs). See Directory Server Internationalized Directory in Directory Server Enterprise Edition Reference for the OIDs corresponding to supported locales.
|
Syntax |
on|off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether presence indexes are maintained for the specified attribute type.
|
Syntax |
on|off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property determines whether substring indexes are maintained for the specified attribute type.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server writes to three main types of log files you can configure, the INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, and INSTANCE_PATH/logs/errors logs, where INSTANCE_PATH is the full path where the server instance is located, such as /local/ds.
When you specify one of these properties with dsconf get-log-prop or dsconf set-log-prop, you must specify which type of log configuration, access, audit, or errors, you want to examine. For example, to see whether audit logging is enabled for a server instance:
$ dsconf get-log-prop audit enabled enabled : off $ |
|
Syntax |
on | off |
|
Default Value |
on for access, not applicable to audit and errors logs |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether Directory Server writes access log entries directly to disk, or use a buffer, by default.
|
Syntax |
on | off |
|
Default Value |
on for access, off for audit, on for errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether the specified log type is enabled.
|
Syntax |
See the description that follows. |
|
Default Value |
default |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property defines which kinds of messages get logged. This property is applicable only to access, and errors logs.
The following settings are supported:
Log access information for internal operations.
Log client access to entries.
As default, but also log access to referrals.
Use precise timing for microsecond resolution of elapsed times.
The following settings are supported:
Log startup, shutdown, errors, and warnings.
Log when server enters or exits a function.
Log search arguments.
Connection management.
Log packets sent and received.
Log search filter information.
Log information for changes to the configuration file dse.ldif.
Log access control processing information.
Log information from the ldbm database plugin.
Log LDIF parsing errors.
Log event queue information.
Log information about replication operations.
Log entry cache information.
Log information from server plug-ins.
Log information from DSML front end.
Debugging information for DSML.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1M (one month) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the age beyond which the specified type of log file is deleted.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
500M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum disk space the specified type of log is allowed to consume. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
|
Syntax |
Integer |
|
Default Value |
10 for access, 2 for errors, 1 for audit |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of log files, including rotated logs, of the specified type that the server allows to be created in the log file directory. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
When you set this property to 1, the specified log is not rotated.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
100M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum file size for the specified log. When the limit is reached, the server rotates the log file, unless max-file-count is set to 1.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
5M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum free space allowed on the disk where the specified log is stored. When the limit is reached, the server deletes the oldest log files until enough space is available.
|
Syntax |
PATH |
|
Default Value |
INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, INSTANCE_PATH/logs/errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the full path to the specified log file type.
|
Syntax |
OCTAL_MODE |
|
Default Value |
600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the read, write, and execute permissions on the specified log file.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1d (one day) for access, 1w (one week) for audit and errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the duration between rotations of the specified log file.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum size the specified log file must have before the server rotates it.
|
Syntax |
TIME | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the time of day when the server rotates the specified log file.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server writes to three main types of log files you can configure, the INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, and INSTANCE_PATH/logs/errors logs, where INSTANCE_PATH is the full path where the server instance is located, such as /local/ds.
When you specify one of these properties with dsconf get-log-prop or dsconf set-log-prop, you must specify which type of log configuration, access, audit, or errors, you want to examine. For example, to see whether audit logging is enabled for a server instance:
$ dsconf get-log-prop audit enabled enabled : off $ |
|
Syntax |
on | off |
|
Default Value |
on for access, not applicable to audit and errors logs |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether Directory Server writes access log entries directly to disk, or use a buffer, by default.
|
Syntax |
on | off |
|
Default Value |
on for access, off for audit, on for errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether the specified log type is enabled.
|
Syntax |
See the description that follows. |
|
Default Value |
default |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property defines which kinds of messages get logged. This property is applicable only to access, and errors logs.
The following settings are supported:
Log access information for internal operations.
Log client access to entries.
As default, but also log access to referrals.
Use precise timing for microsecond resolution of elapsed times.
The following settings are supported:
Log startup, shutdown, errors, and warnings.
Log when server enters or exits a function.
Log search arguments.
Connection management.
Log packets sent and received.
Log search filter information.
Log information for changes to the configuration file dse.ldif.
Log access control processing information.
Log information from the ldbm database plugin.
Log LDIF parsing errors.
Log event queue information.
Log information about replication operations.
Log entry cache information.
Log information from server plug-ins.
Log information from DSML front end.
Debugging information for DSML.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1M (one month) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the age beyond which the specified type of log file is deleted.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
500M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum disk space the specified type of log is allowed to consume. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
|
Syntax |
Integer |
|
Default Value |
10 for access, 2 for errors, 1 for audit |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of log files, including rotated logs, of the specified type that the server allows to be created in the log file directory. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
When you set this property to 1, the specified log is not rotated.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
100M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum file size for the specified log. When the limit is reached, the server rotates the log file, unless max-file-count is set to 1.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
5M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum free space allowed on the disk where the specified log is stored. When the limit is reached, the server deletes the oldest log files until enough space is available.
|
Syntax |
PATH |
|
Default Value |
INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, INSTANCE_PATH/logs/errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the full path to the specified log file type.
|
Syntax |
OCTAL_MODE |
|
Default Value |
600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the read, write, and execute permissions on the specified log file.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1d (one day) for access, 1w (one week) for audit and errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the duration between rotations of the specified log file.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum size the specified log file must have before the server rotates it.
|
Syntax |
TIME | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the time of day when the server rotates the specified log file.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server writes to three main types of log files you can configure, the INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, and INSTANCE_PATH/logs/errors logs, where INSTANCE_PATH is the full path where the server instance is located, such as /local/ds.
When you specify one of these properties with dsconf get-log-prop or dsconf set-log-prop, you must specify which type of log configuration, access, audit, or errors, you want to examine. For example, to see whether audit logging is enabled for a server instance:
$ dsconf get-log-prop audit enabled enabled : off $ |
|
Syntax |
on | off |
|
Default Value |
on for access, not applicable to audit and errors logs |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether Directory Server writes access log entries directly to disk, or use a buffer, by default.
|
Syntax |
on | off |
|
Default Value |
on for access, off for audit, on for errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether the specified log type is enabled.
|
Syntax |
See the description that follows. |
|
Default Value |
default |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property defines which kinds of messages get logged. This property is applicable only to access, and errors logs.
The following settings are supported:
Log access information for internal operations.
Log client access to entries.
As default, but also log access to referrals.
Use precise timing for microsecond resolution of elapsed times.
The following settings are supported:
Log startup, shutdown, errors, and warnings.
Log when server enters or exits a function.
Log search arguments.
Connection management.
Log packets sent and received.
Log search filter information.
Log information for changes to the configuration file dse.ldif.
Log access control processing information.
Log information from the ldbm database plugin.
Log LDIF parsing errors.
Log event queue information.
Log information about replication operations.
Log entry cache information.
Log information from server plug-ins.
Log information from DSML front end.
Debugging information for DSML.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1M (one month) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the age beyond which the specified type of log file is deleted.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
500M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum disk space the specified type of log is allowed to consume. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
|
Syntax |
Integer |
|
Default Value |
10 for access, 2 for errors, 1 for audit |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of log files, including rotated logs, of the specified type that the server allows to be created in the log file directory. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
When you set this property to 1, the specified log is not rotated.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
100M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum file size for the specified log. When the limit is reached, the server rotates the log file, unless max-file-count is set to 1.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
5M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum free space allowed on the disk where the specified log is stored. When the limit is reached, the server deletes the oldest log files until enough space is available.
|
Syntax |
PATH |
|
Default Value |
INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, INSTANCE_PATH/logs/errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the full path to the specified log file type.
|
Syntax |
OCTAL_MODE |
|
Default Value |
600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the read, write, and execute permissions on the specified log file.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1d (one day) for access, 1w (one week) for audit and errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the duration between rotations of the specified log file.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum size the specified log file must have before the server rotates it.
|
Syntax |
TIME | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the time of day when the server rotates the specified log file.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server writes to three main types of log files you can configure, the INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, and INSTANCE_PATH/logs/errors logs, where INSTANCE_PATH is the full path where the server instance is located, such as /local/ds.
When you specify one of these properties with dsconf get-log-prop or dsconf set-log-prop, you must specify which type of log configuration, access, audit, or errors, you want to examine. For example, to see whether audit logging is enabled for a server instance:
$ dsconf get-log-prop audit enabled enabled : off $ |
|
Syntax |
on | off |
|
Default Value |
on for access, not applicable to audit and errors logs |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether Directory Server writes access log entries directly to disk, or use a buffer, by default.
|
Syntax |
on | off |
|
Default Value |
on for access, off for audit, on for errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether the specified log type is enabled.
|
Syntax |
See the description that follows. |
|
Default Value |
default |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property defines which kinds of messages get logged. This property is applicable only to access, and errors logs.
The following settings are supported:
Log access information for internal operations.
Log client access to entries.
As default, but also log access to referrals.
Use precise timing for microsecond resolution of elapsed times.
The following settings are supported:
Log startup, shutdown, errors, and warnings.
Log when server enters or exits a function.
Log search arguments.
Connection management.
Log packets sent and received.
Log search filter information.
Log information for changes to the configuration file dse.ldif.
Log access control processing information.
Log information from the ldbm database plugin.
Log LDIF parsing errors.
Log event queue information.
Log information about replication operations.
Log entry cache information.
Log information from server plug-ins.
Log information from DSML front end.
Debugging information for DSML.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1M (one month) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the age beyond which the specified type of log file is deleted.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
500M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum disk space the specified type of log is allowed to consume. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
|
Syntax |
Integer |
|
Default Value |
10 for access, 2 for errors, 1 for audit |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of log files, including rotated logs, of the specified type that the server allows to be created in the log file directory. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
When you set this property to 1, the specified log is not rotated.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
100M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum file size for the specified log. When the limit is reached, the server rotates the log file, unless max-file-count is set to 1.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
5M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum free space allowed on the disk where the specified log is stored. When the limit is reached, the server deletes the oldest log files until enough space is available.
|
Syntax |
PATH |
|
Default Value |
INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, INSTANCE_PATH/logs/errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the full path to the specified log file type.
|
Syntax |
OCTAL_MODE |
|
Default Value |
600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the read, write, and execute permissions on the specified log file.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1d (one day) for access, 1w (one week) for audit and errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the duration between rotations of the specified log file.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum size the specified log file must have before the server rotates it.
|
Syntax |
TIME | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the time of day when the server rotates the specified log file.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
The behavior of a Directory Server instance is configured according to server properties documented here and in the documentation specified under the SEE ALSO section.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that entries being updated still conform to the server schema.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks that attribute values being updated have valid syntax. The server logs an error message when encountering an invalid value and prevents the update. When this property is set to on, the server checks updates to attribute values defined as Boolean, DN, Directory String, Generalized Time, IA5 String, INTEGER, or Telephone Number syntax. This behavior holds both for offline import and for normal write operations.
By default, syntax checking is off. When syntax checking is on, all import and update operations are checked. Directory Manager (directory super user) cannot bypass syntax checking.
Syntax is not checked on existing entries in the database. To clean up existing data, dump the database to LDIF, turn syntax checking on, and reload the database. Data that violates the syntax is visible in the errors log, and can be corrected and reloaded. You can also repair existing bad data by deleting or replacing the bad value using an LDAP client. If syntax checking is on, when a database is reloaded from LDIF, invalid syntax values are skipped and recorded in the errors log. Valid syntax values are reloaded.
|
Syntax |
STRING |
|
Default Value |
D-A00 |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies a value used by the Directory Server administration framework and tools to determine the capabilities of a server instance.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many server transactions are gathered into a batch before being written to the transaction log. If writes to the transaction log are a bottleneck, you may potentially improve performance by increasing this value. Valid range is 0-30, 0 meaning that batching is turned off.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache indexes for all suffixes supported by the server instance. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
DURATION |
|
Default Value |
60s |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the interval between checkpoints recorded in the database transaction log.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a valid directory, unique to the server instance, on a tmpfs file system used to limit the time spent flushing pages for a server instance handling a high write load. There must be enough space available on the tmpfs file system to house at least the actual size of the database cache.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
libdb: Lock table is out of available locks
|
Syntax |
MEMORY_SIZE |
|
Default Value |
512k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the transaction log buffer size. Valid range is 0 to the size of the transaction log, which is 10M by default.
After changing this property, you must restart the server in order to take the change into account.
|
Syntax |
PATH |
|
Default Value |
instance-path/db |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory containing the database transaction log.
When changing this property, you must stop the server, delete the existing database, and reimport all suffixes from LDIF, before restarting the server.
|
Syntax |
STRING |
|
Default Value |
See the description that follows. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property lets you read the password used for replication binds performed using simple authentication. Either you specify the password before setting up replication by setting def-repl-manager-pwd-file to specify the file containing the password you want to use, or you accept the password value generated by the dsconf accord-replication subcommand.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file from which the default replication password is read and stored for future use when setting up replication.
|
Syntax |
INTEGER | unlimited | disabled |
|
Default Value |
unlimited |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of number of entries. The value of dn-cache-count is unlimited by default. The value of dn-cache-count can be an integer, unlimited, and disabled and each of these has the following effect on dn-cache-size.
unlimited — cache is limited to the cache size specified for dn-cache-size.
disabled — caching is disabled and dn-cache-size is ignored.
INTEGER — cache is limited to the number of DNs specified by the value that you provide and dn-cache-size is ignored. The value must be 1 or greater than 1.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
10M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the DN cache in terms of memory space. This property is set by default. The cache size must be larger than 1M. The DN cache size specified for this property is taken into account only when dn-cache-count is set to unlimited.
Changing this property requires you to restart the server.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size of a server response to a DSML request. Larger responses are chunked.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
8k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the size of the buffer used to store DSML requests. If the server receives many DSML requests larger than this limit, increase the buffer size.
|
Syntax |
clientCertOnly | httpBasicOnly | clientCertFirst |
|
Default Value |
httpBasicOnly |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how the server identifies a client application. The following settings are supported.
Use credentials from the client certificate to identify the client.
Use credentials from the HTTP authorization header to identify the client.
Attempt to use the client certificate credentials to identify the client. If there are no client certificate credentials, credentials from the HTTP authorization header are used.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts DSML requests.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER |
|
Default Value |
10 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of DSML parsers allocated to handle client requests. Increase the value of this property if the server must handle sustained, high numbers of DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests. Changing the value requires that you restart the server.
|
Syntax |
STRING |
|
Default Value |
/dsml |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the root URL HTTP clients should specify in their POST requests.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
32k |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum size for DSML client requests.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port number on which the server listens for DSML requests over HTTPS. Changing the value requires that you restart the server.
|
Syntax |
INTEGER |
|
Default Value |
1024 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of file descriptors the server instance attempts to use to handle client requests. Increase this value if you observe the following message in the errors log:
Not listening for new connections -- too many fds open
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies a threshold value for the dynamic memory footprint. When the threshold memory is reached, Directory Server attempts to free memory from the entry caches, and to limit memory use.
When heap-low-threshold-size is reached, Directory Server attempts to free memory concurrently with other operations.
When heap-high-threshold-size is reached, Directory Server prevents operations on the cache while memory is freed.
heap-high-threshold-size and heap-low-threshold-size must be configured in conjunction with each other, as follows.
If heap-high-threshold-size is set to undefined or is not set, heap-low-threshold-size is ignored.
If heap-high-threshold-size is set, its value must be at least one gigabyte.
If heap-high-threshold-size is set, the value of heap-low-threshold-size must be less than that of heap-high-threshold-size. If not, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size is set to a value other than undefined, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
If heap-high-threshold-size and heap-low-threshold-size are both set to a value other than undefined, heap-low-threshold-size must be greater than or equal to (heap-high-threshold-size + minheap)/2, where minheap is the amount of heap memory used by the server at startup. If this condition is not met, heap-low-threshold-size is automatically set by default to 7/8 of the value of heap-high-threshold-size.
The number of times the memory thresholds have been exceeded can be monitored by using the heapmaxhighhits and heapmaxlowhits attributes on cn=monitor.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
See the description for heap-high-threshold-size.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the local directory path on the server host where hosts.allow and hosts.deny files are located. If this property is not set, or if the files are not found, Directory Server does not enable the additional connection-based access controls provided by these files.
|
Syntax |
INTEGER | none |
|
Default Value |
none |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies how many seconds the server waits for traffic on an idle LDAP client connection before closing the connection.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
64M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the amount of physical memory Directory Server requests from the operating system to cache data used when initializing a suffix from LDIF. See Directory Server Data Caching in Directory Server Enterprise Edition Reference for suggestions on sizing cache.
|
Syntax |
PATH |
|
Default Value |
Path set at server creation |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the file system directory under which the server instance was created using the dsadm create command.
|
Syntax |
INTEGER | disabled |
|
Default Value |
389 | 1389 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAP client requests. The default port is 389 when the instance is created by the system super user, 1389 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
636 | 1636 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the port on which the server listens for LDAPS client requests using TLS or SSL. The default port is 636 when the instance is created by the system super user, 1636 otherwise. Changing this property requires that you restart the server.
If you set both ldap-port and ldap-secure-port to disabled, you can no longer use dsconf to configure the server.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the regular LDAP port. You can specify more than one listen address for the same port number. The default listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
5000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server examines when checking candidates to respond to a search request.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number persistent searches allowed. You can read the number of active persistent searches in the value of currentpsearches on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
30 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of threads created at startup to process operations. When tuning server performance, try setting this to twice the number of processors or 20 plus the number of simultaneous updates expected. You can read the number of active threads in the value of threads on cn=monitor.
|
Syntax |
INTEGER |
|
Default Value |
5 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of concurrent threads used to process operations on a single connection.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains modification timestamps for updated entries.
|
Syntax |
on | off |
|
Default Value |
N/A |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts modifications with hashed password values without checking their content. This property takes effect only when pwd-check-enabled is on.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks the quality of password values when they are modified.
|
Syntax |
DS5-compatible-mode | DS6-migration-mode | DS6-mode |
|
Default Value |
DS5-compatible-mode |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password policy compatibility mode for the server. Change it using dsconf pwd-compat. See Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide for details on password policy.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether a password can expire without prior warning to a client application.
|
Syntax |
DURATION | disabled |
|
Default Value |
1d |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the duration preceding password expiration during which the server returns warnings about the password expiring to client applications binding using the password.
|
Syntax |
DURATION | disabled |
|
Default Value |
10m |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which password failures are purged from the failure count.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of times an expired password can be used to authenticate.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether to record authentication times in the pwdLastAuthTime operational attribute on user entries.
|
Syntax |
DURATION | disabled |
|
Default Value |
1h |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the how long before the server unlocks an account that is locked.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server locks accounts after a specified number, pwd-max-failure-count, of consecutive failed attempts to bind.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether password lockout attributes are replicated with high priority.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the age beyond which a password expires.
|
Syntax |
INTEGER | disabled |
|
Default Value |
3 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of consecutive failed bind attempts after which the password may not be used to authenticate to the server.
|
Syntax |
INTEGER | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the number of password values stored in the password history of the entry. These values cannot be used again until they are no longer present in the history.
|
Syntax |
DURATION | disabled |
|
Default Value |
disabled |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum duration between password modifications.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the minimum number of characters allowed in a password value when quality checking has been enabled.
|
Syntax |
INTEGER | disabled |
|
Default Value |
6 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the length of the password generated by Directory Server when a password is reset using the LDAP Password Modify Extended Operation defined in RFC 3062 and no new password value is specified.
Although the syntax for this property is integer, its value must be between 6 and 512, inclusive.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the password must be changed after the initial client bind after the password has been set or reset by another user.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the directory super user is allowed to update passwords with values that violate password policy.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the current password must be provided with the request to modify the password.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encode password values.
|
Syntax |
PATH | none |
|
Default Value |
install-path/ds6/plugins/words-english-big.txt |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the path to the dictionary file used for strong password checks.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server checks new password values to ensure they match with pwd-strong-check-require-charset settings, and do not match records in the dictionary file.
|
Syntax |
lower | upper | digit | special | any-two | any-three |
|
Default Value |
lower && upper && digit && special |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the sets of characters that must be present in a password value modification.
The new password must include a lower case character.
The new password must include an upper case character.
The new password must include a digit.
The new password must include a special character.
The new password must include at least one character from each of at least two of the abovementioned character sets.
The new password must include at least one character from each of at least three of the abovementioned character sets.
|
Syntax |
STRING |
|
Default Value |
See the following description. |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
Yes |
This property specifies the set of encryption storage schemes supported for Directory Server user passwords. Supported storage schemes include CRYPT, SHA, SSHA, NS-MTA-MD5, and CLEAR.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether users may change their own passwords.
|
Syntax |
read-only | read-write | frozen |
|
Default Value |
read-write |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the suffixes and configuration data on the server can be modified. Use frozen when quiescing a server for online file system backup.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies attributes for which referential integrity must be checked on update.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the delay between referential integrity checks. The default is no delay.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether referential integrity checks are performed by the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether only schema elements with X-ORIGIN of user-defined are replicated. This can be useful when replicating between server versions with schema that are not fully compatible.
|
Syntax |
on | off |
|
Default Value |
on |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server rejects simple authentication attempts to bind that do not include a password.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the attributes to record in the retro change log when an entry is deleted.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server maintains a retro changelog of all changes occurring on the server instance.
|
Syntax |
ATTR_NAME | "" |
|
Default Value |
"" |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the list of attributes not to record in the retro changelog when updates occur.
|
Syntax |
DURATION | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum age of records in the retro changelog. Older records are purged.
|
Syntax |
INTEGER |
|
Default Value |
0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of records in the retro changelog. Older records are purged. The value 0 corresponds to an unlimited number.
|
Syntax |
PATH |
|
Default Value |
instance-path/db/changelog |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file system directory in which the changelog is created.
|
Syntax |
DN | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the suffixes for which retro changelog records are maintained.
|
Syntax |
DN |
|
Default Value |
cn=Directory Manager |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the Distinguished Name of the Directory Manager user, a user not subject to access controls.
|
Syntax |
STRING |
|
Default Value |
None |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the password for the Directory Manager user. It is show hashed according to the password storage scheme used.
|
Syntax |
PATH | "" |
|
Default Value |
"" |
|
Is readable |
No |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the file containing the password for the Directory Manager user. The file is read once, and the password is stored for future use.
|
Syntax |
STRING |
|
Default Value |
SSHA |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the algorithm used to encrypt the password for the Directory Manager user. It must be one of the schemes specified by the pwd-supported-storage-scheme property.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
2000 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of entries the server returns for a search operation.
|
Syntax |
INTEGER | unlimited |
|
Default Value |
3600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the maximum number of seconds allocated by the server to respond to a search request.
|
Syntax |
STRING |
|
Default Value |
0.0.0.0 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the IP address at which the server listens for LDAP client requests using the secure LDAP port. You can specify more than one secure listen address for the same port number. The default secure listen address is 0.0.0.0. Changing this property requires that you restart the server.
|
Syntax |
STRING | all |
|
Default Value |
all |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property specifies the SSL ciphers the server can use for SSL communications. The default value, all, does not mean all the supported SSL ciphers, as supported ciphers with NULL key length are removed from the list.
|
Syntax |
allowed | required | disabled |
|
Default Value |
allowed |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server allows, requires, or does not allow SSL client authentication, in which the client application authenticates sending its SSL certificate to the server.
|
Syntax |
on | off |
|
Default Value |
off |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts SSL connnections.
|
Syntax |
STRING |
|
Default Value |
defaultCert |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the SSL certificate for the server.
|
Syntax |
STRING |
|
Default Value |
internal (software) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies the name of the security device used by the server.
|
Syntax |
STRING |
|
Default Value |
Depends on underlying SSL library |
|
Is readable |
Yes |
|
Is modifiable |
No |
|
Is multi-valued |
No |
This property specifies the full list of SSL ciphers the server can support.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
dsconf(1M), all-ids-threshold(5dsconf), db-path(5dsconf), moddn-enabled(5dsconf), referral-url(5dsconf)
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
Directory Server writes to three main types of log files you can configure, the INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, and INSTANCE_PATH/logs/errors logs, where INSTANCE_PATH is the full path where the server instance is located, such as /local/ds.
When you specify one of these properties with dsconf get-log-prop or dsconf set-log-prop, you must specify which type of log configuration, access, audit, or errors, you want to examine. For example, to see whether audit logging is enabled for a server instance:
$ dsconf get-log-prop audit enabled enabled : off $ |
|
Syntax |
on | off |
|
Default Value |
on for access, not applicable to audit and errors logs |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether Directory Server writes access log entries directly to disk, or use a buffer, by default.
|
Syntax |
on | off |
|
Default Value |
on for access, off for audit, on for errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property indicates whether the specified log type is enabled.
|
Syntax |
See the description that follows. |
|
Default Value |
default |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
Yes |
This property defines which kinds of messages get logged. This property is applicable only to access, and errors logs.
The following settings are supported:
Log access information for internal operations.
Log client access to entries.
As default, but also log access to referrals.
Use precise timing for microsecond resolution of elapsed times.
The following settings are supported:
Log startup, shutdown, errors, and warnings.
Log when server enters or exits a function.
Log search arguments.
Connection management.
Log packets sent and received.
Log search filter information.
Log information for changes to the configuration file dse.ldif.
Log access control processing information.
Log information from the ldbm database plugin.
Log LDIF parsing errors.
Log event queue information.
Log information about replication operations.
Log entry cache information.
Log information from server plug-ins.
Log information from DSML front end.
Debugging information for DSML.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1M (one month) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the age beyond which the specified type of log file is deleted.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
500M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum disk space the specified type of log is allowed to consume. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
|
Syntax |
Integer |
|
Default Value |
10 for access, 2 for errors, 1 for audit |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum number of log files, including rotated logs, of the specified type that the server allows to be created in the log file directory. When the limit is reached, the server deletes the oldest log file to reclaim disk space.
When you set this property to 1, the specified log is not rotated.
|
Syntax |
MEMORY_SIZE | unlimited |
|
Default Value |
100M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the maximum file size for the specified log. When the limit is reached, the server rotates the log file, unless max-file-count is set to 1.
|
Syntax |
MEMORY_SIZE |
|
Default Value |
5M |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum free space allowed on the disk where the specified log is stored. When the limit is reached, the server deletes the oldest log files until enough space is available.
|
Syntax |
PATH |
|
Default Value |
INSTANCE_PATH/logs/access, INSTANCE_PATH/logs/audit, INSTANCE_PATH/logs/errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the full path to the specified log file type.
|
Syntax |
OCTAL_MODE |
|
Default Value |
600 |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the read, write, and execute permissions on the specified log file.
|
Syntax |
DURATION | unlimited |
|
Default Value |
1d (one day) for access, 1w (one week) for audit and errors |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the duration between rotations of the specified log file.
|
Syntax |
MEMORY_SIZE | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the minimum size the specified log file must have before the server rotates it.
|
Syntax |
TIME | undefined |
|
Default Value |
undefined |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property defines the time of day when the server rotates the specified log file.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also
|
Syntax |
on | off |
|
Default Value |
off (inherited at suffix level) |
|
Is readable |
Yes |
|
Is modifiable |
Yes |
|
Is multi-valued |
No |
This property specifies whether the server accepts requests to perform modify DN operations (to move entries).
All server instances in a replication topology must be recent enough to have support for modify DN operations before you set this property to on.
Syntax values shown in lower case or partly in lower case are literal values.
Those shown in upper case are syntax types, defined as follows:
A valid attribute type name such as cn or objectClass.
true or false.
A valid distinguished name such as ou=People,dc=example,dc=com.
A duration specified in months (M), weeks (w), days (d), hours (h), minutes (m), seconds (s), and miliseconds (ms), or some combination with multiple specifiers. For example, you can specify one week as 1w, 7d, 168h, 10080m, or 604800s. You can also specify one week as 1w0d0h0m0s.
DURATION properties typically do not each support all duration specifiers (Mwdhms). Examine the output of dsconf help-properties for the property to determine which duration specifiers are supported.
A valid e-mail address.
An IP address or host name.
A positive integer value between 0 and the maximum supported integer value in the system address space. On 32-bit systems, 2147483647. On 64-bit systems, 9223372036854775807.
An interval value of the form hhmm-hhmm 0123456, where the first element specifies the starting hour, the next element the finishing hour in 24-hour time format, from 0000-2359, and the second specifies days, starting with Sunday (0) to Saturday (6).
An IP address or range of address in one of the following formats:
IP address in dotted decimal form.
IP address and bits, in the form of network number/mask bits.
IP address and quad, in the form of a pair of dotted decimal quads.
All address. A catch-all for clients that are note placed into other, higher priority groups.
0.0.0.0. This address is for groups to which initial membership is not considered. For example, for groups that clients switch to after their initial bind.
IP address of the local host.
A valid LDAP URL as specified by RFC 2255.
A memory size specified in gigabytes (G), megabytes (M),kilobytes (k), or bytes (b). Unlike DURATION properties, MEMORY_SIZE properties cannot combine multiple specifiers. However, MEMORY_SIZE properties allow decimal values, for example, 1.5M.
A valid cn (common name).
A three-digit, octal file permissions specifier. The first digit specifies permissions for the server user ID, the second for the server group ID, the last for other users. Each digit consists of a bitmask defining read (4), write (2), execute (1), or no access (0) permissions, thus 640 specifies read-write access for the server user, read-only access for other users of the server group, and no access for other users.
The full path to the file from which the bind password should be read.
A valid, absolute file system path.
A DirectoryString value, as specified by RFC 2252.
An SSL cipher supported by the server. See the Reference for a list of supported ciphers.
An SSL protocol supported by the server. See the Reference for a list of supported protocols.
A time of the form hhmm in 24-hour format, where hh stands for hours and mm stands for minutes.
See attributes(5) for descriptions of the following attributes:
|
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
|---|---|
|
Availability |
SUNWldap-directory-client |
|
Stability Level |
Evolving |
NAME | Description | Description | Attributes | See Also
NAME | Description | Description | Attributes | See Also