1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
dn: cn=compat-passwd,cn=Schema Compatibility,cn=plugins,cn=config
objectClass: top
objectClass: extensibleObject
cn: compat-passwd
schema-compat-container-group: cn=compat,cn=Accounts,dc=example,dc=com
schema-compat-container-rdn: cn=Users
schema-compat-lookup-nsswitch: user
schema-compat-nsswitch-min-id: 0
schema-compat-check-access: yes
schema-compat-search-base: cn=Users,cn=Accounts,dc=example,dc=com
schema-compat-search-filter: (|(objectClass=extensibleObject)(objectClass=posixAccount))
schema-compat-entry-rdn: uid=%{uid}
schema-compat-entry-attribute: objectclass=posixAccount
schema-compat-entry-attribute: uidNumber=%{uidNumber}
schema-compat-entry-attribute: gidNumber=%{gidNumber}
schema-compat-entry-attribute: homeDirectory=%{homeDirectory}
schema-compat-entry-attribute: loginShell=%{loginShell}
schema-compat-entry-attribute: cn=%{cn}
schema-compat-entry-attribute: gecos=%{gecos:-%{cn}}
schema-compat-entry-attribute: userPassword=%{userPassword}
dn: cn=compat-group,cn=Schema Compatibility,cn=plugins,cn=config
objectClass: top
objectClass: extensibleObject
cn: compat-group
schema-compat-container-group: cn=compat,cn=Accounts,dc=example,dc=com
schema-compat-container-rdn: cn=Groups
schema-compat-lookup-nsswitch: group
schema-compat-nsswitch-min-id: 0
schema-compat-check-access: yes
schema-compat-search-base: cn=Groups,cn=Accounts,dc=example,dc=com
schema-compat-search-filter: (|(objectClass=extensibleObject)(objectClass=posixAccount))
schema-compat-entry-rdn: cn=%{cn}
schema-compat-entry-attribute: objectclass=posixGroup
schema-compat-entry-attribute: userPassword=%{userPassword}
schema-compat-entry-attribute: gidNumber=%{gidNumber}
schema-compat-entry-attribute: memberUid=%deref_r("member","uid")
schema-compat-entry-attribute: memberUid=%{memberUid}
|