Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
ldapfilter.conf(5)
Edit
PageHistory
Diff
Info
LikePages
LDAPFILTER.CONF !!!LDAPFILTER.CONF NAME SYNOPSIS DESCRIPTION EXAMPLE FILES SEE ALSO ACKNOWLEDGEMENTS ---- !!NAME ldapfilter.conf - configuration file for LDAP get filter routines !!SYNOPSIS /etc/ldap/ldapfilter.conf !!DESCRIPTION The file __/etc/ldap/ldapfilter.conf__ contains information used by the LDAP get filter routines (see ldap-getfilter(3)). Blank lines and lines that have a first character of `#' are treated as comments and ignored. The configuration information consists of lines that contain one, two, three, four, or five tokens. Tokens are separated by white space, and double quotes ` __ The file consists of a sequence of one or more filter sets. A filter set begins with a line containing a single token called a ''tag.'' The ''tag'' is used in the ldap_getfirstfilter(3) call to select the filter set. The filter set consists of a sequence of one or more filter lists. The first line in a filter list must contain four or five tokens: the ''value pattern,'' the ''delimiter list,'' a ''filter template,'' a ''match description,'' and an optional ''search scope.'' The ''value pattern'' is a regular expression that is matched against the __value__ passed to the ldap_getfirstfilter(3) call to select the filter list. The ''delimiter list'' is a list of characters (in the form of a single string) that are used to break the __value__ into distinct words. The ''filter template'' is used to construct an LDAP filter (it is described further below) The ''match description'' is returned to the called along with a filter as a piece of text that can be used to describe the sort of LDAP search that took place. It should correctly compete both of the following phrases: ''match description'' match was found for... ''match description'' matches were found for....'' The ''search scope'' is optional, and should be one of ''search scope'' is not provided, the default is '' The remaining lines of the filter list should contain two or three tokens, a ''filter template,'' a ''match description'' and an optional ''search scope'' (as described above). The ''filter template'' is similar in concept to a printf(3) style format string. Everything is taken literally except for the character sequences: '' %v %v$ %vN %vM-N %vN- ''A plain ''%v'' means to substitute the entire __value__ string in place of the ''%v. %v$'' means substitute the last word in this spot. A ''%vN,'' where N is a single digit 1-9, means substitute word N in this spot. Words are number from left to right within the value starting at 1. A ''%vM-N,'' where M and N are both single digits 1-9, means substitute the indicated sequence of words. A ''%vN-,'' where N is again a single digit 1-9, means substitute word N through the last word in __value.__ !!EXAMPLE The following ldap filter configuration file contains two filter sets (__finger__ and __go500gw onelevel__), each of which contains four filter lists. # ldap filter file # finger The call __ldap_getfirstfilter( lfdp, __ will return an LDAPFiltInfo structure with the __lfi_filter__ member containing the string ''(cn=m* smith)'' with the __lfi_desc__ member containing the string ''first initial,'' and __lfi_scope__ containing the value LDAP_SCOPE_SUBTREE. The call __ldap_getfirstfilter( lfdp, __ will return an LDAPFiltInfo structure with the __lfi_filter__ member containing the string ''(|(o=umich)(l=umich)(co=umich)'' with the __lfi_desc__ member containing the string ''exact,'' and __lfi_scope__ containing the value LDAP_SCOPE_ONELEVEL. !!FILES /etc/ldap/ldapfilter.conf !!SEE ALSO ldap(3), ldap_getfilter(3) !!ACKNOWLEDGEMENTS __OpenLDAP__ is developed and maintained by The OpenLDAP Project (http://www.openldap.org/). __OpenLDAP__ is derived from University of Michigan LDAP 3.3 Release. ----
One page links to
ldapfilter.conf(5)
:
Man5l
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.