Saludos listeros
despues de unas largas horas nalgas, varias busquedas en inet y una serie de experimentos de prueba y error solucione mi problema de autenticar usuarios en squid basado en grupos publico la respuesta ya que casi todo lo que encontre en inet esta basado el programa externo squid_ldap_auth y squid_ldap_group y las versiones ultimas de squid usan basic_ldap_auth y ext_ldap_auth_acl ademas doy por solucionado y cerrado el hilo

Para autenticar contra AD

auth_param basic program /usr/lib/squid3/basic_ldap_auth -R -b "dc=cubasoy,dc=minag,dc=cu" -D "cn=ususario_admin,ou=UsuariosCubasoy,dc=cubasoy,dc=minag,dc=cu" -W /etc/squid3/password -f sAMAccountName=%s -h ip_server_ldap


1. dc=cubasoy,dc=minag,dc=cu raiz del arbol ldap 2. ususario_admin un usuario con administrador que este en la raiz 3. ou=UsuariosCubasoy,dc=cubasoy,dc=minag,dc=cu cn del usuario_admin 4. /etc/squid3/password guarda el pass del usuario_admin

para filtrar por grupos

external_acl_type controlador %LOGIN /usr/lib/squid3/ext_ldap_group_acl -R -b "dc=cubasoy,dc=minag,dc=cu" -D "cn=adminjabber,ou=UsuariosCubasoy,dc=cubasoy,dc=minag,dc=cu" -W /etc/squid3/password -f "(& (objectclass=person) (sAMAccountName=%v) (memberof=cn=%a,ou=UsuariosCubasoy,dc=cubasoy,dc=minag,dc=cu))" -h ip_server_ldap

1. controlador nombre de la acl 2. dc=cubasoy,dc=minag,dc=cu raiz donde estan los grupos creados 3. ususario_admin un usuario con administrador que este en la raiz 4. ou=UsuariosCubasoy,dc=cubasoy,dc=minag,dc=cu cn del usuario_admin 5. /etc/squid3/password guarda el pass del usuario_admin

acl para implementar todo

acl Con_Internet external controlador Internet
acl Solo_Nacional external controlador Nacional

1. Con_Internet                   nombre de la acl
2. controlador                    nombre de la acl que filtra por grupos
3. Internet                       nombre del grupo a evalaur

luego de esto solo queda darle el uso que se desee, puedes limitar la navegacion a nacional o internacional o lo que necesites solo debes crear las acl que correspondan.

saludos a todos.

Yasnel Saborit Góngora
Esp. Informatica y Comunicaciones
Empresa Agropecuaria Cubasoy

"Los ordenadores son como los bikinis. Ahorran a la gente el hacer muchas conjeturas"
-- Sam Ewing

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a