[sork] ldap password change question

Joe Cave Joe at tendocom.com
Tue Mar 18 16:57:13 PST 2003


hi list,
trying to migrate my horde to ldap backend and i'm having a problem changing passwords in ldap. when i try and change the passwd i get this error in horde:

Failure in changing password : User not found.

i think i've been looking at too much ldap for a while so maybe another pair of eyes can help me sort this out? here's my info:

- horde/passwd stable versions as of a couple days ago

here's my ldap access:

access to * attr=userPassword,cn,sn,givenName,hordePrefs,impPrefs,turbaPrefs
        by self write
        by * auth

here's my ldap user:

# joe, accounts, ld.dir
dn: uid=joe,ou=accounts,dc=ld,dc=dir
sn: joe
cn: joe cave
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: qmailUser
objectClass: hordePerson
mail: joe at netwrek.net
mailMessageStore: /var/qmail/maildirs/joe
mailHost: bandit
uid: joe
userPassword:: bGRhcGxkYXA=
ou: personal_addressbook

here's my backends.php:

$backends['ldap'] = array(
    'name' => 'ldap',
    'preferred' => '',
    'password policy' => array(
        'minLength' => 7,
        'maxLength' => 16
    ),
    'driver' => 'ldap',
    'params' => array(
        'host' => 'localhost',
        'port' => 389,
        'basedn' => 'ou=accounts,dc=ld,dc=dir',
        'uid' => 'uid',
        'realm' => '', // this will be appended to the username when
                       // looking for the userdn.
//        'userdn' => 'uid=' . Auth::getAuth() . ',ou=accounts,dc=ld,dc=dir,
        'encryption' => 'plain'
    )
);

here's my conf.php:

$conf['menu']['apps'] = array();
$conf['backend']['backend_list'] = 'hidden';
$conf['password']['strengthtests'] = true;
$conf['hooks']['username'] = false;
$conf['hooks']['default_username'] = false;

here's the ldap log:

[ID 293980 local4.debug] daemon: conn=114 fd=15 connection from IP=127.0.0.1:30589 (IP=0.0.0.0:389) accepted.
[ID 347666 local4.debug] conn=114 op=0 BIND dn="" method=128
[ID 217296 local4.debug] conn=114 op=0 RESULT tag=97 err=0 text=
[ID 902418 local4.debug] conn=114 op=1 SRCH base="ou=accounts,dc=ld,dc=dir" scope=2 filter="(uid=joe)"
[ID 362707 local4.debug] conn=114 op=1 SEARCH RESULT tag=101 err=0 nentries=0 text=
[ID 338319 local4.debug] conn=114 op=2 UNBIND
[ID 850449 local4.debug] conn=114 fd=15 closed

what am i missing here? any input is appreciated. also, i know in cvs version its possible to lock the username to the uid of the person logged in. is it possible with stable version also? thx much.

- j




More information about the sork mailing list