]> git.sur5r.net Git - openldap/blob - contrib/slapd-modules/samba4/README
add pguid overlay (not considered right now)
[openldap] / contrib / slapd-modules / samba4 / README
1 # $OpenLDAP$
2
3 This directory contains slapd overlays specific to samba4 LDAP backend:
4
5         - pguid (not used)
6         - rdnval (under evaluation)
7
8
9   - PGUID
10
11 This overlay maintains the operational attribute "parentUUID".  It contains
12 the entryUUID of the parent entry.  This overlay is not being considered
13 right now.
14
15
16   - RDNVAL
17
18 This overlay maintains the operational attribute "rdnValue".  It contains
19 the value of the entry's RDN.  This attribute is defined by the overlay
20 itself as
21
22         ( 1.3.6.1.4.1.4203.666.1.58
23                 NAME 'rdnValue'
24                 DESC 'the value of the naming attributes'
25                 SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
26                 EQUALITY caseIgnoreMatch
27                 USAGE dSAOperation
28                 NO-USER-MODIFICATION )
29
30 under OpenLDAP's development OID arc.  This OID is temporary.
31
32 To use the overlay, add:
33
34         moduleload <path to>rdnval.so
35         ...
36
37         database <whatever>
38         ...
39         overlay rdnval
40
41 to your slapd configuration file.  An instance is required for each database
42 that needs to maintain this attribute.
43
44 This overlay is only set up to be built as a dynamically loaded module.
45 On most platforms, in order for the module to be usable, all of the 
46 library dependencies must also be available as shared libraries.
47
48 If you need to build the overlay statically, you will have to move it into the
49 slapd/overlays directory and edit the Makefile and overlays.c to reference
50 it. You will also have to define SLAPD_OVER_SMBK5PWD to SLAPD_MOD_STATIC,
51 and add the relevant libraries to the main slapd link command.
52
53 ---
54 This work is part of OpenLDAP Software <http://www.openldap.org/>.
55 Copyright 2009-2010 The OpenLDAP Foundation.
56
57 Redistribution and use in source and binary forms, with or without
58 modification, are permitted only as authorized by the OpenLDAP
59 Public License.
60
61 A copy of this license is available in the file LICENSE in the
62 top-level directory of the distribution or, alternatively, at
63 <http://www.OpenLDAP.org/license.html>.
64