SquirrelMail

Alterando senha de usuário usando base OpenLDAP

Pra quem usa o kya com o squirrelmail, está ai um jeito simples de trocar as senhas de usuários utilizando a base ldap.

Pacote "change_ldappass"

Baixando o pacote

Baixar o pacote denrto da pasta plugins do squirrelmail (/usr/share/squirrelmail/plugins)

wget http://squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fwww.squirrelmail.org%2Fplugins%2Fchange_ldappass-2.2-1.4.0.tar.gz
tar -zxvf change_ldappass-2.2-1.4.0.tar.gz
cd change_ldappass
mv config_sample.php config.php

Configurar o pacote

Editar o arquivo config.php de acordo com a sua base ldap. Exemplo:

$ldap_server = '127.0.0.1';
$ldap_protocol_version = 2;
$ldap_password_field = 'userpassword';
$ldap_user_field = 'uid';
$ldap_base_dn = 'dc=kyapanel,dc=local';
$ldap_filter = '';
$query_dn = 'cn=admin,dc=kyapanel,dc=local';
$query_pw = 'SENHAABASELDAP';
$no_bind_as_user = false;
$ldap_bind_as_manager = false;
$ldap_manager_dn="cn=manager,$ldap_base_dn";
$ldap_manager_pw='secret';
$change_smb=false;
$smb_passwd='/usr/bin/smbpasswd';
$smb_host='';
$change_ldapsmb=false;
$mkntpwd='/usr/bin/mkntpwd';
$ldapsmb_lmpassword='sambalmpassword';
$ldapsmb_ntpassword='sambantpassword';
$ldapsmb_object = 'sambasamaccount';
$lcp_crack_dict = '';
$force_smb_sync = true;
$debug = false;

Ativar o pacote

Salvar o arquivo e habilitar o plugin no squirrelmail “../../config/conf.pl”

Opções:
9
Habilitar o número referente ao change_ldappass
S
Q

Conclusão

É isso ai, pode entrar no webmail em opções que vai ter a possibilidade de alterar a senha do usuário.

Um abraço

Rafael Andrade rafael at riosulense.com.br

kyapanel/sm_passwd_ldap_pt_br.txt · Last modified: 2010/03/22 09:34 by anahuac
Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki