My OpenLDAP Online Configuration (OLC) Reference provides the OLC equivalents of the configuration file options. It should be pretty accurate as I read the source code to determine which OLC attributes correspond to the configuration file options.
For a description of what the various options do, consult the appropriate man page or the official Administrator’s Guide . For your convenience, the following links will take you to the relevant section:
If you know the object class the option applies to, you can jump to it on the page by selecting it from this menu and clicking the “Go” button:
Go
Global Configuration Options
cn=config
Class Name olcGlobal
Configuration File Online Configuration
argsfile olcArgsFile
attributeoptions olcAttributeOptions
attribute olcAttributeTypes
authid-rewrite olcAuthIDRewrite
authz-policy olcAuthzPolicy
authz-regexp olcAuthzRegexp
concurrency olcConcurrency
conn_max_pending olcConnMaxPending
conn_max_pending_auth olcConnMaxPendingAuth
disallows olcDisallows
gentlehup olcGentleHUP
idletimeout olcIdleTimeout
index_substr_if_minlen olcIndexSubstrIfMinLen
index_substr_if_maxlen olcIndexSubstrIfMaxLen
index_substr_any_len olcIndexSubstrAnyLen
index_substr_any_step olcIndexSubstrAnyStep
index_intlen olcIndexIntLen
listener-threads olcListenerThreads
localSSF olcLocalSSF
logfile olcLogFile
loglevel olcLogLevel
ditcontentrule olcDitContentRules
ldapsyntax olcLdapSyntaxes
objectidentifier olcObjectIdentifier
rootDSE olcRootDSE
password-crypt-salt-format olcPasswordCryptSaltFormat
password-hash olcPasswordHash
pidfile olcPidFile
plugin olcPlugin
readonly olcReadOnly
referral olcReferral
TLSCACertificateFile olcTLSCACertificateFile
TLSCACertificatePath olcTLSCACertificatePath
TLSCertificateFile olcTLSCertificateFile
TLSCertificateKeyFile olcTLSCertificateKeyFile
TLSCipherSuite olcTLSCipherSuite
TLSCRLCheck olcTLSCRLCheck
TLSCRLFile olcTLSCRLFile
TLSRandFile olcTLSRandFile
TLSVerifyClient olcTLSVerifyClient
TLSDHParamFile olcTLSDHParamFile
TLSProtocolMin olcTLSProtocolMin
reverse-lookup olcReverseLookup
sasl-auxprops olcSaslAuxprops
sasl-host olcSaslHost
sasl-realm olcSaslRealm
sasl-secprops olcSaslSecProps
serverID olcServerID
security olcSecurity
sizelimit olcSizeLimit
sockbuf_max_incoming olcSockbufMaxIncoming
sockbuf_max_incoming_auth olcSockbufMaxIncomingAuth
tcp-buffer olcTCPBuffer
threads olcThreads
timelimit olcTimeLimit
tool-threads olcToolThreads
writetimeout olcWriteTimeout
olcDatabase=backend ,cn=config
Class Name olcDatabaseConfig
Configuration File Online Configuration
access olcAccess
add_content_acl olcAddContentAcl
allows olcAddContentAcl
database olcDatabase
extra_attrs olcExtraAttrs
hidden olcHidden
lastmod olcLastMod
limits olcLimits
maxDerefDepth olcMaxDerefDepth
mirrormode olcMirrorMode
replica olcReplica
replica-argsfile olcReplicaArgsFile
replica-pidfile olcReplicaPidFile
replicationInterval olcReplicationInterval
replogfile olcReplogFile
require olcRequires
restrict olcRestrict
monitoring olcMonitoring
rootdn olcRootDN
rootpw olcRootPW
schemadn olcSchemaDN
subordinate olcSubordinate
suffix olcSuffix
sync_use_subentry olcSyncUseSubentry
syncrepl olcSyncrepl
ucdata-path olcUpdateDN
updateref olcUpdateRef
olcBackend=backend ,cn=config
Class Name olcBackendConfig
Configuration File Online Configuration
backend olcBackend
olcDatabase={-1}frontend,cn=config
Class Name olcFrontendConfig
Configuration File Online Configuration
defaultSearchBase olcDefaultSearchBase
sortvals olcSortVals
password-hash olcPasswordHash
cn=schema_name ,cn=schema,cn=config
Class Name olcSchemaConfig
Configuration File Online Configuration
ldapsyntax olcLdapSyntaxes
objectclass olcObjectClasses
ditcontentrule olcDitContentRules
objectidentifier olcObjectIdentifier
attribute olcAttributeTypes
olcOverlay=overlay ,olcDatabase=backend ,cn=config
Class Name olcOverlayConfig
Configuration File Online Configuration
overlay olcOverlay
cn=include,cn=config
Object Class olcIncludeFile
Configuration File Online Configuration
include olcInclude
rootDSE olcRootDSE
cn=module,cn=config
Class Name oldModuleList
Configuration File Online Configuration
moduleload olcModuleLoad
modulepath olcModulePath
Modules
autogroup module
Class Name olcAutomaticGroups
Configuration File Online Configuration
autogroup-memberof-ad olcAGmemberOfAd
cloak module
Class Name olcCloakConfig
Configuration File Online Configuration
cloak-attr olcCloakAttribute
nssov module
Class Name olcNssOvConfig
Configuration File Online Configuration
nssov-ssd olcNssSsd
nssov-map olcNssMap
nssov-pam olcNssPam
nssov-pam-defhost olcNssPamDefHost
nssov-pam-group-dn olcNssPamGroupDN
nssov-pam-group-ad olcNssPamGroupAD
nssov-pam-min-uid olcNssPamMinUid
nssov-pam-max-uid olcNssPamMaxUid
nssov-pam-template-ad olcNssPamTemplateAD
nssov-pam-template olcNssPamTemplate
nssov-pam-session olcNssPamSession
nssov-pam-password-prohibit-message olcNssPamPwdProhibitMsg
nssov-pam-pwdmgr-dn olcPamPwdmgrDn
nssov-pam-pwdmgr-pwd olcPamPwdmgrPwd
smbk5 module
Class Name olcSmbK5PwdConfig
Configuration File Online Configuration
smbk5pwd-enable olcSmbK5PwdEnable
smbk5pwd-must-change olcSmbK5PwdMustChange
smbk5pwd-can-change olcSmbK5PwdCanChange
Overlays
accesslog overlay
Class Name olcAccessLogConfig
Configuration File Online Configuration
logdb olcAccessLogDB
logops olcAccessLogOps
logpurge olcAccessLogPurge
logsuccess olcAccessLogSuccess
logold olcAccessLogOld
logoldattr olcAccessLogOldAttr
logbase olcAccessLogBase
auditlog overlay
Class Name olcAuditlogConfig
Configuration File Online Configuration
auditlog olcAuditlogFile
collect overlay
Class Name olcCollectConfig
Configuration File Online Configuration
collectinfo olcCollectInfo
constraint overlay
Class Name olcConstraintConfig
Configuration File Online Configuration
constraint_attribute olcConstraintAttribute
dds overlay
Class Name olcDDSConfig
Configuration File Online Configuration
dds-state olcDDSstate
dds-max-ttl olcDDSmaxTtl
dds-min-ttl olcDDSminTtl
dds-default-ttl olcDDSdefaultTtl
dds-interval olcDDSinterval
dds-tolerance olcDDStolerance
dds-max-dynamicObjects olcDDSmaxDynamicObjects
dyngroup overlay
Class Name olcDGConfig
Configuration File Online Configuration
attrpair olcDGAttrPair
dynlist overlay
Class Name olcDynamicList
Configuration File Online Configuration
dynlist-attrset olcDlAttrSet
memberof overlay
Class Name olcMemberOf
Configuration File Online Configuration
memberof-dn olcMemberOfDN
memberof-dangling olcMemberOfDangling
memberof-refint olcMemberOfRefInt
memberof-group-oc olcMemberOfGroupOC
memberof-member-ad olcMemberOfMemberAD
memberof-memberof-ad olcMemberOfMemberOfAD
memberof-dangling-error olcMemberOfDanglingError
pcache overlay
Class Name olcPcacheConfig
Configuration File Online Configuration
pcache olcPcacheolcProxyCache
pcacheAttrset olcPcacheAttrsetolcProxyAttrset
pcacheTemplate olcPcacheTemplateolcProxyCacheTemplate
pcachePosition olcPcachePosition
pcacheMaxQueries olcPcacheMaxQueriesolcProxyCacheQueries
pcachePersist olcPcachePersistolcProxySaveQueries
pcacheValidate olcPcacheValidateolcProxyCheckCacheability
pcacheOffline olcPcacheOffline
pcacheBind olcPcacheBind
ppolicy overlay
Class Name olcPPolicyConfig
Configuration File Online Configuration
ppolicy_default olcPPolicyDefault
ppolicy_hash_cleartext olcPPolicyHashCleartext
ppolicy_forward_updates olcPPolicyForwardUpdates
ppolicy_use_lockout olcPPolicyUseLockout
refint overlay
Class Name olcRefintConfig
Configuration File Online Configuration
refint_attributes olcRefintAttribute
refint_nothing olcRefintNothing
refint_modifiersName olcRefintModifiersName
retcode overlay
Class Name olcRetcodeConfig
Configuration File Online Configuration
retcode-parent olcRetcodeParent
retcode-item olcRetcodeItem
retcode-indir olcRetcodeInDir
retcode-sleep olcRetcodeSleep
rwm overlay
Class Name olcRwmConfig
Configuration File Online Configuration
rwm-rewrite olcRwmRewrite
rwm-t-f-support olcRwmTFSupport
rwm-map olcRwmMap
rwm-normalize-mapped-attrs olcRwmNormalizeMapped
rwm-drop-unrequested-attrs olcRwmDropUnrequested
sssvlv overlay
Class Name olcSssVlvConfig
Configuration File Online Configuration
sssvlv-max olcSssVlvMax
sssvlv-maxkeys olcSssVlvMaxKeys
sssvlv-maxperconn olcSssVlvMaxPerConn
syncprov overlay
Class Name olcSyncProvConfig
Configuration File Online Configuration
syncprov-checkpoint olcSpCheckpoint
syncprov-sessionlog olcSpSessionlog
syncprov-nopresent olcSpNoPresent
syncprov-reloadhint olcSpReloadHint
translucent overlay
Class Name olcTranslucentConfig
Configuration File Online Configuration
olcTranslucentDatabase
translucent_strict olcTranslucentStrict
translucent_no_glue olcTranslucentNoGlue
translucent_local olcTranslucentLocal
translucent_remote olcTranslucentRemote
translucent_bind_local olcTranslucentBindLocal
translucent_pwmod_local olcTranslucentPwModLocal
unique overlay
Class Name olcUniqueConfig
Configuration File Online Configuration
unique_base olcUniqueBase
unique_ignore olcUniqueIgnore
unique_attributes olcUniqueAttribute
unique_strict olcUniqueStrict
unique_uri olcUniqueURI
valsort overlay
Class Name olcValSortConfig
Configuration File Online Configuration
valsort-attr olcValSortAttr
Backends
bdb backend
Class Name olcBdbConfig
Configuration File Online Configuration
directory olcDbDirectory
cachefree olcDbCacheFree
cachesize olcDbCacheSize
checkpoint olcDbCheckpoint
checksum olcDbChecksum
cryptfile olcDbCryptFile
cryptkey olcDbCryptKey
dbconfig olcDbConfig
dbnosync olcDbNoSync
dbpagesize olcDbPageSize
dirtyread olcDbDirtyRead
dncachesize olcDbDNcacheSize
idlcachesize olcDbIDLcacheSize
index olcDbIndex
linearindex olcDbLinearIndex
lockdetect olcDbLockDetect
mode olcDbMode
searchstack olcDbSearchStack
shm_key olcDbShmKey
hdb backend
Class Name olcHdbConfig
Configuration File Online Configuration
directory olcDbDirectory
cachefree olcDbCacheFree
cachesize olcDbCacheSize
checkpoint olcDbCheckpoint
checksum olcDbChecksum
cryptfile olcDbCryptFile
cryptkey olcDbCryptKey
dbconfig olcDbConfig
dbnosync olcDbNoSync
dbpagesize olcDbPageSize
dirtyread olcDbDirtyRead
dncachesize olcDbDNcacheSize
idlcachesize olcDbIDLcacheSize
index olcDbIndex
linearindex olcDbLinearIndex
lockdetect olcDbLockDetect
mode olcDbMode
searchstack olcDbSearchStack
shm_key olcDbShmKey
ldap backend
Class Name olcLDAPConfig
Configuration File Online Configuration
uri olcDbURI
tls olcDbStartTLS
acl-authcDN olcDbACLAuthcDn
binddn olcDbACLAuthcDn
acl-passwd olcDbACLPasswd
bindpw olcDbACLPasswd
acl-bind olcDbACLBind
idassert-authcDN olcDbIDAssertAuthcDn
idassert-passwd olcDbIDAssertPasswd
idassert-bind olcDbIDAssertBind
idassert-mode olcDbIDAssertMode
idassert-authzFrom olcDbIDAssertAuthzFrom
rebind-as-user olcDbRebindAsUser
chase-referrals olcDbChaseReferrals
t-f-support olcDbTFSupport
proxy-whoami olcDbProxyWhoAmI
timeout olcDbTimeout
idle-timeout olcDbIdleTimeout
conn-ttl olcDbConnTtl
network-timeout olcDbNetworkTimeout
protocol-version olcDbProtocolVersion
single-conn olcDbSingleConn
cancel olcDbCancel
quarantine olcDbQuarantine
use-temporary-conn olcDbUseTemporaryConn
conn-pool-max olcDbConnectionPoolMax
session-tracking-request olcDbSessionTrackingRequest
norefs olcDbNoRefs
noundeffilter olcDbNoUndefFilter
onerr olcDbOnErr
idassert-passThru olcDbIDAssertPassThru
omit-unknown-schema olcDbRemoveUnknownSchema
keepalive olcDbKeepalive
ldif backend
Class Name olcLdifConfig
Configuration File Online Configuration
directory olcDbDirectory
mdb backend
Class Name olcMdbConfig
Configuration File Online Configuration
directory olcDbDirectory
checkpoint olcDbCheckpoint
dbnosync olcDbNoSync
envflags olcDbEnvFlags
index olcDbIndex
maxreaders olcDbMaxReaders
maxsize olcDbMaxSize
mode olcDbMode
rtxnsize olcDbRtxnSize
searchstack olcDbSearchStack
ndb backend
Class Name olcNdbConfig
Configuration File Online Configuration
dbhost olcDbHost
dbname olcDbName
dbuser dbuser
dbpass olcDbPass
dbport olcDbPort
dbsocket olcDbSocket
dbflag olcDbFlag
dbconnect olcDbConnect
dbconnections olcDbConnections
attrlen olcNdbAttrLen
attrset olcNdbAttrSet
index olcDbIndex
attrblob olcNdbAttrBlob
directory olcDbDirectory
null backend
Class Name olcNullConfig
Configuration File Online Configuration
bind olcDbBindAllowed
dosearch olcDbDoSearch
passwd backend
Class Name olcPasswdConfig
Configuration File Online Configuration
file olcPasswdFile
perl backend
Class Name olcovPerlConfig
Configuration File Online Configuration
perlModule olcPerlModule
perlModulePath olcPerlModulePath
filterSearchResults olcPerlFilterSearchResults
perlModuleConfig olcPerlModuleConfig
relay backend
Class Name olcRelayConfig
Configuration File Online Configuration
relay olcRelay
shell backend
Class Name olcShellConfig
Configuration File Online Configuration
bind olcShellBind
unbind olcShellUnbind
search olcShellSearch
compare olcShellCompare
modify olcShellModify
modrdn olcShellModRDN
add olcShellAdd
delete olcShellDelete
sql backend
Class Name olcSqlConfig
Configuration File Online Configuration
dbhost olcDbHost
dbname olcDbName
dbuser olcDbUser
dbpasswd dbpasswd
concat_pattern olcSqlConcatPattern
subtree_cond olcSqlSubtreeCond
children_cond olcSqlChildrenCond
dn_match_cond olcSqlDnMatchCond
oc_query olcSqlOcQuery
at_query olcSqlAtQuery
insentry_stmt olcSqlInsEntryStmt
create_needs_select olcSqlCreateNeedsSelect
upper_func olcSqlUpperFunc
upper_needs_cast olcSqlUpperNeedsCast
strcast_func olcSqlStrcastFunc
delentry_stmt olcSqlDelEntryStmt
renentry_stmt olcSqlRenEntryStmt
delobjclasses_stmt olcSqlDelObjclassesStmt
has_ldapinfo_dn_ru olcSqlHasLDAPinfoDnRu
fail_if_no_mapping olcSqlFailIfNoMapping
allow_orphans olcSqlAllowOrphans
baseobject olcSqlBaseObject
sqllayer olcSqlLayer
use_subtree_shortcut olcSqlUseSubtreeShortcut
fetch_all_attrs olcSqlFetchAllAttrs
fetch_attrs olcSqlFetchAttrs
check_schema olcSqlCheckSchema
aliasing_keyword olcSqlAliasingKeyword
aliasing_quote olcSqlAliasingQuote
autocommit olcSqlAutocommit
id_query olcSqlIdQuery
socket backend
Class Name olcDbSocketConfig
Configuration File Online Configuration
socketpath olcDbSocketPath
extensions olcDbSocketExtensions
Class Name olcOvSOcketConfig
Configuration File Online Configuration
socketpath olcDbSocketPath
extensions olcDbSocketExtensions
sockops olcOvSocketOps
sockresps olcOvSocketResps
sockdnpat olcOvSocketDNpat
monitor backend
Class Name olcMonitorConfig
tyler@desktop:~/olcref/backends/complicated$ cat meta.html
Class Name olcMetaConfig
Configuration File Online Configuration
bind-timeout olcDbBindTimeout
timeout olcDbTimeout
cancel olcDbCancel
conn-ttl olcDbConnTtl
chase-referrals olcDbChaseReferrals
client-pr olcDbClientPr
default-target olcDbDefaultTarget
network-timeout olcDbNetworkTimeout
norefs olcDbNoRefs
noundeffilter olcDbNoUndefFilter
nretries olcDbNretries
protocol-version olcDbProtocolVersion
quarantine olcDbQuarantine
rebind-as-user olcDbRebindAsUser
session-tracking-request olcDbSessionTrackingRequest
tls olcDbStartTLS
t-f-support olcDbTFSupport
dncache-ttl olcDbDnCacheTtl
idle-timeout olcDbIdleTimeout
onerr olcDbOnErr
pseudoroot-bind-defer olcDbPseudoRootBindDefer
single-conn olcDbSingleConn
use-temporary-conn olcDbUseTemporaryConn
conn-pool-max olcDbCOnnectionPoolMax
Class Name olcMetaTargetConfig
Configuration File Online Configuration
binddn olcDbACLAuthcDn
acl-authcDN olcDbACLAuthcDn
acl-passwd olcDbACLPasswd
bindpw olcDbACLPasswd
bind-timeout olcDbBindTimeout
timeout olcDbTimeout
cancel olcDbCancel
chase-referrals olcDbChaseReferrals
client-pr olcDbClientPr
filter olcDbFilter
idassert-bind olcDbIDAssertBind
idassert-authzFrom olcDbIDAssertAuthzFrom
default-target olcDbDefaultTarget
keepalive olcDbKeepalive
network-timeout olcDbNetworkTimeout
norefs olcDbNoRefs
noundeffilter olcDbNoUndefFilter
nretries olcDbNretries
map olcDbMap
protocol-version olcDbProtocolVersion
quarantine olcDbQuarantine
rebind-as-user olcDbRebindAsUser
rewrite olcDbRewrite
session-tracking-request olcDbSessionTrackingRequest
subtree-exclude olcDbSubtreeExclude
subtree-include olcDbSubtreeInclude
tls olcDbStartTLS
timeout olcDbTimeout
t-f-support olcDbTFSupport
uri olcDbURI
olcMetaSub
monitor backend
Class Name olcMonitorConfig
References