Donc je comprends que ca marche pas puisque le pass de noc est crypté dans ldap mais comment savoir par quel algo et surtout comment faire que le pass de test soit crypté avec le même algo ? Y a-t'il d'autre manip à faire autre que l'ajout dans ldap pour ajouter une adresse mail ?
Marsh Posté le 18-03-2005 à 10:35:15
J'ai un piti problème avec ldap et courier ...
# cat testADD.ldif
dn: uid=test_example.com,ou=people,o=example
objectClass: top
objectClass: organizationalPerson
objectClass: Person
objectClass: posixAccount
objectClass: mailRecipient
objectClass: PureFTPdUser
cn: test
sn: test
uid: test_example.com
uidNumber: 8
gidNumber: 8
userPassword:: test
loginShell: /bin/false
homeDirectory: /var/www/domains/example.com/vusers/test
gecos: ,,,
mail: test@example.com
mailForwardingAddress: test_example.com
mailAlternateAddress: test@example.com
le uid 8 corresponds à l'utilisateur 'mail'
le problème c'est que si je fais :
#ldapadd -x -f testADD .ldif-D 'cn=admin, o=example' -w secret -v
# courierauthtest test_example.com
Trying authdaemon...
Authenticated: module authdaemon
Home directory: /var/www/domains/example.com/vusers/test
UID/GID: 8/8
AUTHADDR=test_example.com
AUTHFULLNAME=test
OPTIONS=<none>
parcontre :
# courierauthtest test_example.com test
Trying authdaemon...
Authentication FAILED!
Il existe d'autre user dans la base ldap:
dn: uid=noc_example.com,ou=people,o=example
objectClass: top
objectClass: organizationalPerson
objectClass: Person
objectClass: posixAccount
objectClass: mailRecipient
objectClass: PureFTPdUser
cn: noc
sn: noc
uid: noc_example.com
uidNumber: 8
gidNumber: 8
userPassword:: e01ENX1YMmh6VG5tTkwyZnZUd1RpSStVdFNnPT0=
loginShell: /bin/false
homeDirectory: /var/www/domains/example.com/vusers/noc
gecos: ,,,
mail: noc@example.com
mailForwardingAddress: noc_example.com
mailAlternateAddress: abuse@example.com
FTPStatus: off
~# courierauthtest noc_example.com secret
Trying authdaemon...
Authenticated: module authdaemon
Home directory: /var/www/domains/example.com/vusers/noc
UID/GID: 8/8
AUTHADDR=noc_example.com
AUTHFULLNAME=noc
OPTIONS=<none>
Donc je comprends que ca marche pas puisque le pass de noc est crypté dans ldap mais comment savoir par quel algo et surtout comment faire que le pass de test soit crypté avec le même algo ?
Y a-t'il d'autre manip à faire autre que l'ajout dans ldap pour ajouter une adresse mail ?