Beleza galera, se vocês estiverem com o seguinte problema de autenticação,:
root@squid:~# /usr/lib/squid3/squid_ldap_auth -v 3 -b "dc=zimbra,dc=klock,dc=com" -f "(&(uid=%s)(objectClass=zimbraAccount))" -h 192.168.0.131
ERR Success
outro exemplo:
root@squid:~# /usr/lib/squid3/squid_ldap_auth -v 3 -b "dc=zimbra,dc=klock,dc=com" -f "(&(uid=%s)(objectClass=zimbraAccount))" -h 192.168.0.131
ERR Success
1 - No Zimbra, acesse o usuário 'zimbra':
suporte@zimbra:~$ sudo su zimbra
ou se voce já estiver com o usuário root:
root@zimbra:~$ su zimbra
2 - Existe o Comando zmLDAPanon:
zimbra@zimbra:~$ /opt/zimbra/libexec/zmldapanon
One of enable or disable must be specified.
Usage: /opt/zimbra/libexec/zmldapanon [-d] [-e]
2.1 - zimbra@zimbra:~$ /opt/zimbra/libexec/zmldapanon -e
Após isso consegui autenticar meus usuários do Ldap do zimbra no squid veja o teste:
root@servv2:~# /usr/lib/squid3/squid_ldap_auth -v 3 -b "dc=zimbra,dc=klock,dc=com" -f "(&(uid=%s)(objectClass=zimbraAccount))" -h 192.168.0.131
rafael ******
OK
*obs: lembrado que o '192.168.0.131' é meu ip, deve subistitui-lo pelo seu ip ldap(zimbra) ou ate mesmo pelo nome. Ex: zimbra.dominio.com.br
Em "dc=zimbra,dc=klock,dc=com", substitua conforme suas necessidades também...
Um abraço, e sejam felizes!
Comentários