Para algunos sencillo pero para otros se complica la vida al hacerlo por primera vez, así que aqui los pasos para hacerlo.
Instalación de Horde Webmail:
http://howto.landure.fr/gnu-linux/debian-4-0-etch-en/install-horde-groupware-webmail-edition-on-debian-4-0-etch1) Descargar y descomprimir passwd donde tengamos instalado horde webmail:
ftp://ftp.horde.org/pub/passwd/passwd-h3-3.1.tar.gz2) Instalar Poppassd y xinetd:
apt-get install poppassd xinetd3) Buscar o editar la linea solo debe existir un solo poppassd en /etc/services
poppassd 106/tcp4) editar poppassd en /etc/xinetd.d/
Añadimos lo sgte:
service poppassd
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/poppassd
log_on_success += HOST DURATION
log_on_failure += HOST
}5) editar poppassd en /etc/pam.d/
#%PAM-1.0
@include common-auth
@include common-password6)editar horde/passwd/config/conf.php y añadir:
<?php
$conf['menu']['apps'] = array('imp', 'ingo', 'kronolith', 'turba');
$conf['backend']['backend_list'] = 'hidden';
$conf['user']['change'] = true;
$conf['user']['refused'] = array('root', 'bin', 'daemon', 'adm', 'lp', 'shutdow$
$conf['password']['strengthtests'] = true;
$conf['hooks']['full_name'] = true;
$conf['hooks']['default_username'] = false;
$conf['hooks']['username'] = false;
$conf['hooks']['userdn'] = false;7)editar horde/config/registry.php y añadir esto:
$this->applications['passwd'] = array(
'fileroot' => dirname(__FILE__) . '/../passwd',
'webroot' => $this->applications['horde']['webroot'] . '/passwd',
'icon' => $this->applications['horde']['webroot'] .
'/passwd/graphics/lock.gif',
'name' => _("Password"),
'allow_guests' => false,
'status' => 'active'
);8)editar horde/imp/config/conf.php y añadir esto al final:
$conf['menu']['apps'] = array('turba', 'passwd');9)editar horde/passwd/config/backends.php (borrar todo y poner solo lo siguiente:
<?php
$backends['poppassd'] = array(
'name' => 'http://www.ejemplo.com',
'preferred' => '',
'password policy' => array(),
'driver' => 'poppassd',
'params' => array(
'host' => 'localhost',
'port' => 106
)
);10) jejeje terminamos con todo, ahora podemos ver en horde webmail que el modulo passwd funciona correctamente.
Salu2

Hola, estoy configurando el poppassd y tengo una duda, en el paso "3)Buscar o editar la linea solo debe existir un solo poppassd", en que archivo hay que agregar o editar esta configuracion???
gracias!
Cuando buscas la linea aparecen 2 passwd seguidos
poppassd 106/tcp
poppassd 106/xxx
(pongo xxx por que no recuerdo que era allí)
solo debe quedar
poppassd 106/tcp
las demás lineas puedes dejarlas tal como estaban.
Salu2
Cuando buscas la linea aparecen 2 passwd seguidos
poppassd 106/tcp
poppassd 106/xxx
(pongo xxx por que no recuerdo que era allí)
solo debe quedar
poppassd 106/tcp
las demás lineas puedes dejarlas tal como estaban.
Salu2
Me queda claro lo del cambio, lo que no, es en que archivo se edita esta parte :S
Saludos! Gracias
Hola encontré en "/etc/services" las líneas
poppassd 106/tcp # Eudora
poppassd 106/udp
Es a las que haces referencia??
Saludos!
Ya encontré mi problema, era en el archivo hosts.deny, faltó agregar el grupo de horde para que cambie la contraseña, saludos!
:D
lo siento yo mismo me equivoque, la modificación del paso 3 es en el archivo
/etc/services