3bf7d9a6eb
This commit, fix a core dump on ypldap(8) related with memory allocation. Also an example of how to set the ypldap.conf(5) properly is added to examples files. A new user _ypldap is required to be able to run ypldap(8) as well as in a chroot mode. Reviewed by: rodrigc (mentor), bjk Approved by: bapt (mentor) Relnotes: Yes Sponsored by: gandi.net Differential Revision: https://reviews.freebsd.org/D4744
41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
$FreeBSD$
|
|
domain "freebsd.org"
|
|
interval 60
|
|
provide map "passwd.byname"
|
|
provide map "passwd.byuid"
|
|
provide map "group.byname"
|
|
provide map "group.bygid"
|
|
provide map "netid.byname"
|
|
|
|
directory "127.0.0.1" {
|
|
# directory options
|
|
binddn "cn=ldap,dc=freebsd,dc=org"
|
|
bindcred "secret"
|
|
basedn "dc=freebsd.,dc=org"
|
|
# starting point for groups directory search, default to basedn
|
|
groupdn "ou=Groups,dc=freebsd,dc=org"
|
|
|
|
# passwd maps configuration (RFC 2307 posixAccount object class)
|
|
passwd filter "(objectClass=posixAccount)"
|
|
|
|
attribute name maps to "uid"
|
|
fixed attribute passwd "*"
|
|
attribute uid maps to "uidNumber"
|
|
attribute gid maps to "gidNumber"
|
|
attribute gecos maps to "cn"
|
|
attribute home maps to "homeDirectory"
|
|
attribute shell maps to "loginShell"
|
|
fixed attribute change "0"
|
|
fixed attribute expire "0"
|
|
fixed attribute class ""
|
|
|
|
# group maps configuration (RFC 2307 posixGroup object class)
|
|
group filter "(objectClass=posixGroup)"
|
|
|
|
attribute groupname maps to "cn"
|
|
fixed attribute grouppasswd "*"
|
|
attribute groupgid maps to "gidNumber"
|
|
# memberUid returns multiple group members
|
|
list groupmembers maps to "memberUid"
|
|
}
|