Table of Contents
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