frlnando
(usa CentOS)
Enviado em 08/07/2010 - 19:08h
Olá,
Estou tentando instalar um plugin (chamado password) para o RoundCube Webmail para permitir aos usuários do mesmo alterar as senhas das suas respectivas contas de e-mail. Contudo, seguindo as instruções de instalação, não obtive sucesso. Segue detalhes:
Plugin:
http://trac.roundcube.net/browser/branches/release-0.3.1/plugins/password
Instruções de instalação:
https://www.ipis.com.br/web/password_plugin.txt
Arquivo para compilação:
https://www.ipis.com.br/web/chgsaslpasswd.c.txt
O plugin pede para compilar um arquivo chamado chgsaslpasswd, com os dados do arquivo chgsaslpasswd.c através dos seguintes comandos:
gcc -o chgsaslpasswd chgsaslpasswd.c
chown cyrus:apache chgsaslpasswd
strip chgsaslpasswd
chmod 4550 chgsaslpasswd
Até ai tudo bem, arquivo é gerado com sucesso. Porém ao testar o arquivo, temos o erro: [ chgsaslpasswd: generic failure ]. Como abaixo:
-----------------------
[root@servidor drivers]# su cyrus -c "./chgsaslpasswd -p teste@ipis.com.br"
N0vaSenha
chgsaslpasswd: generic failure
------------------------
E, claro, ao tentar pela interface web do webmail, também dá erro (Não foi possível gravar a nova senha!).
Preciso saber se realmente o Cyrus usa o SASL em (/usr/sbin/saslpasswd2) para autenticar e armazenar as senhas pop do meu servidor, caso sim porque o script não funciona?
Aguardo retorno e agradeço antecipadamente qualquer ajuda...