El usuario si que veo que lo tengo repetido, ya que te dije que lo tuve que
meter en ldap para queno me diera el error ese.
cuando hago getent shadow o getent group solo aparece una vez, me imagino
que sera porque uno esta en el ldap ¿?¿? aunque no creoq eu tendria que ser
hago un rcnscd stat us y me sale que runnin y lo tengo así proque tengo
corriendo un bind en este equipo, un servidor de nombres y esta es condicion
imuesta... osea ue tiene que estar así.
He quitado del ldap el usuairo cyrus, sigue existiendo en el sistema en
etc/passwd y al editar otro usuario no me lo hace, y en el log me saca esto:
Dec 18 23:48:51 server imap[5668]: accepted connection
Dec 18 23:48:51 server saslauthd[3203]: Entry not found (uid=cyrus).
Dec 18 23:48:51 server saslauthd[3203]: Authentication failed for cyrus:
User not found (-6)
Dec 18 23:48:51 server saslauthd[3203]: do_auth : auth failure:
[user=cyrus] [service=imap] [realm=] [mech=ldap] [reason=Unknown]
Dec 18 23:48:51 server imap[5668]: badlogin: localhost [127.0.0.1] plaintext
cyrus SASL(-13): authentication failure: checkpass failed
Que te parece?
que harias?
la hacer:
rcsaslauthd status me da running
al hacer:
server:~ # sasldblistusers2
listusers failed
esto es raro no?
que tengo que hacer? añadirlo a mano a la bd sasldb? pero porque si le digo
que el metodo es ldap?:
server:~ # cat saslauthd
## Path: System/Security/SASL
## Type: list(getpwent,kerberos5,pam,rimap,shadow,ldap)
## Default: pam
## ServiceRestart: saslauthd
#
# Authentication mechanism to use by saslauthd.
# See man 8 saslauthd for available mechanisms.
#
SASLAUTHD_AUTHMECH="ldap"
si hago:
saslpasswd2 -c cyrus
me pone el passwd, de hecho al listarlo esta pero en el log aparece esto:
Dec 19 00:02:03 server saslpasswd2: setpass succeeded for cyrus
Dec 19 00:02:03 server saslpasswd2: error deleting entry from sasldb:
DB_NOTFOUND: No matching key/data pair found
Dec 19 00:02:03 server saslpasswd2: error deleting entry from sasldb:
DB_NOTFOUND: No matching key/data pair found
Dec 19 00:02:03 server saslpasswd2: error deleting entry from sasldb:
DB_NOTFOUND: No matching key/data pair found
y si voy a editar un usuario que esta en ldap con la yast me sale en los
logs de nuevo:
Dec 19 00:03:05 server saslauthd[3203]: Entry not found (uid=cyrus).
Dec 19 00:03:05 server saslauthd[3203]: Authentication failed for cyrus:
User not found (-6)
Dec 19 00:03:05 server saslauthd[3203]: do_auth : auth failure:
[user=cyrus] [service=imap] [realm=] [mech=ldap] [reason=Unknown]
Dec 19 00:03:05 server imap[6550]: badlogin: localhost [127.0.0.1] plaintext
cyrus SASL(-13): authentication failure: checkpass failed
Muchas gracias y espero tu ayuda.
Saludos
----- Original Message -----
From: "Carlos Lorenzo Matés"