X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=doc%2Fman%2Fman5%2Fslapd.conf.5;h=b41a70f102393dcaa06a6d2e36243b27d1391818;hb=0e2af54a3ffdeebe3901370683be56fcc53023b0;hp=4f7ee624a0f6bacfcd76434d83dcda512f6bf22f;hpb=01b967244d6b85c7dcf153a38578ade60d377c63;p=openldap diff --git a/doc/man/man5/slapd.conf.5 b/doc/man/man5/slapd.conf.5 index 4f7ee624a0..b41a70f102 100644 --- a/doc/man/man5/slapd.conf.5 +++ b/doc/man/man5/slapd.conf.5 @@ -1,4 +1,7 @@ -.TH SLAPD.CONF 5 "20 January 1999" "OpenLDAP LDVERSION" +.TH SLAPD.CONF 5 "28 May 2001" "OpenLDAP LDVERSION" +.\" Copyright 1998-2002 The OpenLDAP Foundation All Rights Reserved. +.\" Copying restrictions apply. See COPYRIGHT/LICENSE. +.\" $OpenLDAP$ .SH NAME slapd.conf \- configuration file for slapd, the stand-alone LDAP daemon .SH SYNOPSIS @@ -10,12 +13,11 @@ contains configuration information for the .BR slapd (8) daemon. This configuration file is also used by the .BR slurpd (8) -replication daemon and by the LDBM indexing utilities -.BR ldif2ldbm (8), -.BR ldif2index (8), -.BR ldif2id2entry (8), +replication daemon and by the SLAPD tools +.BR slapadd (8), +.BR slapcat (8), and -.BR ldif2id2children (8). +.BR slapindex (8). .LP The .B slapd.conf @@ -54,9 +56,10 @@ backslash character (`\\'), the character should be preceded by a backslash character. .LP The specific configuration options available are discussed below in the -Global Configuration Options, General Backend Options, LDBM -Backend-Specific Options, Shell Backend-Specific Options, and Password -Backend-Specific Options sections. Refer to "The SLAPD and SLURPD +Global Configuration Options, General Backend Options, General Database +Options, LDBM Database-Specific Options, +Shell Database-Specific Options, and Password +Database-Specific Options sections. Refer to the "OpenLDAP Administrator's Guide" for more details on the slapd configuration file. .SH GLOBAL CONFIGURATION OPTIONS @@ -64,76 +67,218 @@ Options described in this section apply to all backends, unless specifically overridden in a backend definition. Arguments that should be replaced by actual text are shown in brackets <>. .TP -.B -access to [ by ]+ -Grant access (specified by ) to a set of entries and/or +.B access to [ by ]+ +Grant access (specified by ) to a set of entries and/or attributes (specified by ) by one or more requestors (specified -by ). Refer to "The SLAPD and SLURPD Administrator's Guide" for -information on using the -.B slapd -access-control mechanisms. +by ). +See the "OpenLDAP's Administrator's Guide" for details. +.TP +.B allow +Specify a set of features (separated by white space) to +allow (default none). +.B bind_v2 +allows acceptance of LDAPv2 bind requests. +.B bind_anon_cred +allows anonymous bind creditials are not empty (e.g. +when DN is empty). +.B bind_anon_dn +allows unauthenticated (anonymous) bind when DN is not empty. .TP -.B -attribute [] { bin | ces | cis | tel | dn } -Associate a syntax with an attribute name. By default, an -attribute is assumed to have syntax -.BR cis . -An optional alternate name can be -given for an attribute. The possible syntaxes and their meanings are: +.B argsfile +The ( absolute ) name of a file that will hold the +.B slapd +server's command line options +if started without the debugging command line option. +.HP +.hy 0 +.B attributetype (\ [NAME\ ] [OBSOLETE]\ + [DESC\ ]\ + [SUP\ ] [EQUALITY\ ] [ORDERING\ ]\ + [SUBSTR\ ] [SYNTAX\ ] [SINGLE\-VALUE] [COLLECTIVE]\ + [NO\-USER\-MODIFICATION] [USAGE\ ]\ ) +.RS +Specify an attribute type using the LDAPv3 syntax defined in RFC 2252. +The slapd parser extends the RFC 2252 definition by allowing string +forms as well as numeric OIDs to be used for the attribute OID and +attribute syntax OID. +(See the +.B objectidentifier +description.) Currently the syntax name parser is case-sensitive. +The known syntax names are: .RS .RS .PD 0 -.TP -.B bin -binary -.TP -.B ces -case exact string -.TP -.B cis -case ignore string -.TP -.B tel -telephone number string -.TP -.B dn -distinguished name +AttributeTypeDescription Audio Binary BitString Certificate CertificateList +CertificatePair DN DeliveryMethod DirectoryString DITContentRuleDescription +DITStructureRuleDescription EnhancedGuide FacsimileTelephoneNumber +GeneralizedTime Guide IA5String Integer MatchingRuleDescription +MatchingRuleUseDescription MailPreference NameAndOptionalUUID +NameFormDescription NumericString ObjectClassDescription OID +OtherMailbox OctetString PostalAddress ProtocolInformation +PresentationAddress PrintableString SupportedAlgorithm TelephoneNumber +TeletexTerminalIdentifier TelexNumber UTCTime LDAPSyntaxDescription +SubstringAssertion NISnetgrouptriple Bootparameter .PD .RE .RE +.RE .TP -.B -defaultaccess { none | compare | search | read | write | delete } -Specify the default access to grant requestors not matched by -any other access line. The default behavior is to grant read access. +.B concurrency +Specify a desired level of concurrency. Provided to the underlying +thread system as a hint. The default is not to provide any hint. +.TP +.B defaultsearchbase +Specify a default search base to use when client submits a +non-base search request with an empty base DN. +.TP +.B disallow +Specify a set of features (separated by white space) to +disallow (default none). +.B bind_anon +disables acceptance of anonymous bind requests. +.B bind_simple +disables simple (bind) authentication. +.B bind_krbv4 +disables Kerberos V4 (bind) authentication. +.B tls_2_anon +disables Start TLS from forcing session to anonymous status (see also +.BR tls_authc ). +.B tls_authc +disables StartTLS if authenticated (see also +.BR tls_2_anon ). +.TP +.B idletimeout +Specify the number of seconds to wait before forcibly closing +an idle client connections. A idletimeout of 0 disables this +feature. The default is 0. .TP .B include Read additional configuration information from the given file before continuing with the next line of the current file. .TP -.B pidfile -The ( absolute ) name of a file that will hold the -.B slapd -server's process ID ( see -.BR getpid (2) -) if started without the debugging command line option. +.B limits [ [...]] +Specify time and size limits based on who initiated an operation. +The argument +.B who +can be any of +.RS +.RS .TP -.B argsfile -The ( absolute ) name of a file that will hold the -.B slapd -server's command line options -if started without the debugging command line option. +anonymous | users | [dn[.