diff options
| author | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2009-06-17 16:40:49 -0400 |
|---|---|---|
| committer | Nalin Dahyabhai <nalin.dahyabhai@pobox.com> | 2009-06-17 16:40:49 -0400 |
| commit | 5245e4a23bb8fbd03d7f4c7fda9142accce244ca (patch) | |
| tree | 7c6e4eb81b99fde3adab5b0957190a7baa194b6b /doc/examples | |
| parent | 85279ca2a378d6484ab83ad1ac3bc87a0cac8409 (diff) | |
- move some documentation files around
Diffstat (limited to 'doc/examples')
| -rw-r--r-- | doc/examples/nis-plugin-example.ldif.in | 67 | ||||
| -rw-r--r-- | doc/examples/sch-plugin-example.ldif.in | 60 |
2 files changed, 127 insertions, 0 deletions
diff --git a/doc/examples/nis-plugin-example.ldif.in b/doc/examples/nis-plugin-example.ldif.in new file mode 100644 index 0000000..c8d7379 --- /dev/null +++ b/doc/examples/nis-plugin-example.ldif.in @@ -0,0 +1,67 @@ +dn: cn=NIS Server, cn=plugins, cn=config +objectclass: top +objectclass: nsSlapdPlugin +objectclass: extensibleObject +cn: NIS Server +nsslapd-pluginpath: @myplugindir@/nisserver-plugin.so +nsslapd-plugininitfunc: nis_plugin_init +nsslapd-plugintype: object +nsslapd-pluginenabled: on +nsslapd-pluginid: nis-server +nsslapd-pluginversion: @PACKAGE_VERSION@ +nsslapd-pluginvendor: redhat.com +nsslapd-plugindescription: NIS Server Plugin +nis-tcp-wrappers-name: nis-server + +dn: @domainattr@=@mydomain@+@mapattr@=passwd.byname, cn=NIS Server, cn=plugins, cn=config +objectclass: top +objectclass: extensibleObject +@domainattr@: @mydomain@ +@mapattr@: passwd.byname +@nisbaseattr@: @people@, @mysuffix@ +nis-secure: no + +dn: @domainattr@=@mydomain@+@mapattr@=passwd.byuid, cn=NIS Server, cn=plugins, cn=config +objectclass: top +objectclass: extensibleObject +@domainattr@: @mydomain@ +@mapattr@: passwd.byuid +@nisbaseattr@: @people@, @mysuffix@ +nis-secure: no + +dn: @domainattr@=@mydomain@+@mapattr@=group.byname, cn=NIS Server, cn=plugins, cn=config +objectclass: top +objectclass: extensibleObject +@domainattr@: @mydomain@ +@mapattr@: group.byname +@nisbaseattr@: @groups@, @mysuffix@ +nis-secure: no + +dn: @domainattr@=@mydomain@+@mapattr@=group.bygid, cn=NIS Server, cn=plugins, cn=config +objectclass: top +objectclass: extensibleObject +@domainattr@: @mydomain@ +@mapattr@: group.bygid +@nisbaseattr@: @groups@, @mysuffix@ +nis-secure: no + +dn: @domainattr@=@mydomain@+@mapattr@=group.upg, cn=NIS Server, cn=plugins, cn=config +objectclass: top +objectclass: extensibleObject +@domainattr@: @mydomain@ +@mapattr@: group.upg +@nisbaseattr@: @people@, @mysuffix@ +nis-filter: (objectclass=posixAccount) +nis-key-format: %{uid} +nis-value-format: %{uid}:*:%{gidNumber}:%{uid} +nis-secure: no +nis-disallowed-chars: :, + +dn: @domainattr@=@mydomain@+@mapattr@=netid.byname, cn=NIS Server, cn=plugins, cn=config +objectclass: top +objectclass: extensibleObject +@domainattr@: @mydomain@ +@mapattr@: netid.byname +@nisbaseattr@: @people@, @mysuffix@ +nis-secure: no + diff --git a/doc/examples/sch-plugin-example.ldif.in b/doc/examples/sch-plugin-example.ldif.in new file mode 100644 index 0000000..4e658d3 --- /dev/null +++ b/doc/examples/sch-plugin-example.ldif.in @@ -0,0 +1,60 @@ +dn: cn=Schema Compatibility, cn=plugins, cn=config +objectclass: top +objectclass: nsSlapdPlugin +objectclass: extensibleObject +cn: Schema Compatibility +nsslapd-pluginpath: @myplugindir@/schemacompat-plugin.so +nsslapd-plugininitfunc: schema_compat_plugin_init +nsslapd-plugintype: object +nsslapd-pluginenabled: on +nsslapd-pluginid: schema-compat-plugin +nsslapd-pluginversion: @PACKAGE_VERSION@ +nsslapd-pluginvendor: redhat.com +nsslapd-plugindescription: Schema Compatibility Plugin + +dn: ou=people, cn=Schema Compatibility, cn=plugins, cn=config +objectClass: top +objectClass: extensibleObject +ou: people +schema-compat-container-group: cn=compat, @mysuffix@ +schema-compat-container-rdn: ou=people +schema-compat-search-base: @people@, @mysuffix@ +schema-compat-search-filter: objectclass=posixAccount +schema-compat-entry-rdn: uid=%{uid} +schema-compat-entry-attribute: objectclass=posixAccount +schema-compat-entry-attribute: gecos=%{cn} +schema-compat-entry-attribute: cn=%{cn} +schema-compat-entry-attribute: uidNumber=%{uidNumber} +schema-compat-entry-attribute: gidNumber=%{gidNumber} +schema-compat-entry-attribute: loginShell=%{loginShell} +schema-compat-entry-attribute: homeDirectory=%{homeDirectory} + +dn: ou=group, cn=Schema Compatibility, cn=plugins, cn=config +objectClass: top +objectClass: extensibleObject +ou: group +schema-compat-container-group: cn=compat, @mysuffix@ +schema-compat-container-rdn: ou=group +schema-compat-search-base: @groups@, @mysuffix@ +schema-compat-search-filter: objectclass=posixGroup +schema-compat-entry-rdn: cn=%{cn} +schema-compat-entry-attribute: objectclass=posixGroup +schema-compat-entry-attribute: gidNumber=%{gidNumber} +schema-compat-entry-attribute: memberUid=%{memberUid} +schema-compat-entry-attribute: memberUid=%deref_r("member","uid") +schema-compat-entry-attribute: memberUid=%referred("ou=people","memberOf","uid") +schema-compat-entry-attribute: memberUid=%referred_r("ou=group","memberOf","ou=people","memberOf","uid") + +dn: ou=upgroup, cn=Schema Compatibility, cn=plugins, cn=config +objectClass: top +objectClass: extensibleObject +ou: upgroup +schema-compat-container-group: cn=compat, @mysuffix@ +schema-compat-container-rdn: ou=upgroup +schema-compat-search-base: @people@, @mysuffix@ +schema-compat-search-filter: objectclass=posixAccount +schema-compat-entry-rdn: cn=%{uid} +schema-compat-entry-attribute: objectclass=posixGroup +schema-compat-entry-attribute: gidNumber=%{uidNumber} +schema-compat-entry-attribute: memberUid=%{uid} + |
