]> git.sur5r.net Git - openldap/commitdiff
Support rootdn
authorHallvard Furuseth <hallvard@openldap.org>
Thu, 27 Apr 2006 16:12:59 +0000 (16:12 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Thu, 27 Apr 2006 16:12:59 +0000 (16:12 +0000)
doc/man/man5/slapd-null.5
servers/slapd/back-null/null.c

index 93275f15f666e1999f44e55a0810be22f07548d6..e7220c7ee3526250e3b1f96127ae8c1481ce0b0f 100644 (file)
@@ -18,7 +18,8 @@ is surely the most useful part of
 .br
 - Updates return success (unless readonly is on) but do nothing.
 .br
-- Binds fail unless the database option "bind on" is given.
+- Binds other than as the rootdn fail unless the database option "bind
+on" is given.
 .br
 - The
 .BR slapadd (8)
index d5096f5f52b41fabdb1d01c2fb855549aa816d3a..64e71ee6102f5ab12427fb678b12e1928ad218ce 100644 (file)
@@ -38,7 +38,7 @@ null_back_bind( Operation *op, SlapReply *rs )
 {
        struct null_info *ni = (struct null_info *) op->o_bd->be_private;
 
-       if ( ni->ni_bind_allowed ) {
+       if ( ni->ni_bind_allowed || be_isroot_pw( op ) ) {
                /* front end will send result on success (0) */
                return LDAP_SUCCESS;
        }