[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
ldap_modify: Insufficient access
I am running OpenLDAP 1.2.11 [with GDBM] on Solaris OS. I have created a
root entry called "ou=People, dc=myCompany, dc=com" and under people I
have added about 40 entries with DN similar to
"uid=userId, ou=People, dc=myCompany, dc=com".
I have the following access control directive in slapd.conf
access to dn=".*,dc=myCompany,dc=com" attr=userPassword
by self write
by * none
access to dn=".*,dc=myCompany,dc=com"
by self write
by dn=".*,dc=myCompany,dc=com" search
by domain=.*\.myCompany\.com read
by * none
When I try to modify my own entry from the same machine where the ldapserver
is running,
with the following command:
ldapmodify -D "uid=jagan,ou=People,dc=myCompany,dc=com" -w password -f
test.ldif
I get the following message:
modifying entry uid=jagan, ou=People, dc=myCompany, dc=com
ldap_modify: Insufficient access
The contents of test.ldif are as follows:
dn: uid=jagan,ou=People,dc=myCompany,dc=com
changetype: modify
add: mail
mail: mailID@mailServer.com
-
replace: title
title: Tech. Architect
-
add: description
description: LDAP developer
-
If you have an answer for this behavior, please let me know where is
the problem.
Thanks in advance for any kind of help
-Jagan