Cómo cambiar la clave desde el squirrelmail

Imagen de Epe

es algo que a veces solicitan, me dió un poco de trabajo encontrar el camino correcto (para mi las cosas si no son fáciles, no me sirven) pero lo logré.

Aquí va:
supongo que ya tienes instalado el squirrelmail:

yum install squirrelmail
service httpd restart
chkconfig httpd on

Ahora vete al directorio de plugins:

cd /usr/share/squirrelmail/plugins

y bajo el plugin compatibility versión 2.0.13!! y el change_pass:

wget http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fcompatibility-2.0.13-1.0.tar.gz
wget http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fchange_pass-3.1-1.4.0.tar.gz

abro ambos:

tar zxf compatibilit*.tar.gz
tar zxf change_pass*.tar.gz

Y los activo dentro de la sección de plugins del configurador de squirrelmail (es en el punto 8, ahi activar primero el compatibility y después el change_pass):

/usr/share/squirrelmail/config/conf.pl


Estos anteriores pasos sólo son útiles si tienes squirrelmail <1.5.0!! Que es el caso de CentOS-5. Supongo qeu para futuras versiones ya no hagan falta, así indican en el sitio de squirrelmail!!

Ahora sí, lo que más lucha me dió, que fué activar el demonio de poppassd, hasta que encontré este howto

Te digo mejor por esta vía:
Instalo el repo de razors edge, no tiene muchos paquetes, pero sí tiene el poppassd!:

wget http://rpm.razorsedge.org/centos-5/RE/razorsedge-release-4-1.el5.re.noarch.rpm
rpm -Uvh razor*rpm

y procedo a instalar el paquete de poppassd:

yum install poppassd

Este es un servicio que se instala dentro del superdemonio xinetd, por lo que me toca activarlo ahi:

vi /etc/xinetd.d/poppassd

aqui dentro pongo: disabled = no

entonces reinicio el xinetd:

service xinetd restart
chkconfig xinetd on

y procedo a dejar este archivo:

vi /etc/pam.d/popassd

de la siguiente forma, sin nada nada más:

auth required /lib/security/pam_unix.so
account required /lib/security/pam_unix.so
password required /lib/security/pam_cracklib.so
password required /lib/security/pam_unix.so

y listo, ahi peudes entrar al squirrelmail e irte a:
Opciones -> Cambiar contraseña.

y te funcionará!

Comentarios

Complementa el de

Imagen de deathUser

Complementa el de Razametal:

http://www.ecualug.org/2008/09/05/comos/squirrelmail_metodo_sencillo_para_que_los_usuarios_puedan_cambiar_su_contrasena

que nos muestra "the debian way" ... ;)

No recuerdo como instale el popassd cuando me tocó hacerlo ...

Gracias por la info ...

bye
;)

sí, la parte más luchada es

Imagen de Epe

sí, la parte más luchada es instalar el poppassd y sobre todo echarle a andar con pam me dió trabajo. Pero hasta que encontré un rpm, eso de compilar y dejar después puercaditas en el árbol de directorio no me gusta

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre