Hi there this is a very beginner question, sorry if already answered (i didn''t find it goggling) i hame trying to change password using a very base php script, binding with user credentials and next to modify password; i get always error for having no enough rights to do it: Warning: ldap_mod_replace() [function.ldap-mod-replace]: Modify: Insufficient access in change_password.php on line ... i bind using user dn and password $ldapServer = ''192.168.1.1''; $ldapBase = ''dc=example,dc=com''; $ldapDn = ''uid''; $ldapUid = ''ttest''; $ldapOU = ''ou=People''; $ldaprdn = $ldapDn . ''='' . $ldapUid . '','' . $ldapOU . '','' . $ldapBase; $ldappass = ''password''; $ldapConn = ldap_connect($ldapServer); $ldapBind = ldap_bind($ldapConn,$ldaprdn,$ldappass); ldap_set_option($ldapConn, LDAP_OPT_PROTOCOL_VERSION, 3); $entry[''password''] =''test''; $result = ldap_mod_replace($ldapConn, $ldaprdn, $entry ); if ($result) echo "Password changed!" ;else echo "There was a problem!"; what i think, is that i miss something like this: access to attr=userPassword by self write by anonymous auth by * none should i insert an aci like this? some insight or suggestion? tia Maurizio