|
|
@ -0,0 +1,38 @@ |
|
|
|
# $OpenBSD: ypldap.conf,v 1.1 2011/07/07 02:22:11 ajacoutot Exp $ |
|
|
|
|
|
|
|
domain "example.com" |
|
|
|
interval 60 |
|
|
|
provide map "passwd.byname" |
|
|
|
provide map "passwd.byuid" |
|
|
|
provide map "group.byname" |
|
|
|
provide map "group.bygid" |
|
|
|
|
|
|
|
directory "127.0.0.1" { |
|
|
|
# directory options |
|
|
|
binddn "cn=admin,dc=example,dc=com" |
|
|
|
bindcred "secret" |
|
|
|
basedn "ou=People,dc=example,dc=com" |
|
|
|
|
|
|
|
# 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" |
|
|
|
} |