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
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
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