Bonjour,
J’ai un petit soucis de conf squidguard.
Nous avons déjà un proxy squid mais on voudrait adapter les autorisations en fonction des groupes de l’active directory.
conf squidguard :
[code] /etc/squidguard/squidGuard.conf
dbhome /var/lib/squidguard/db
logdir /var/log/squid
ldapbinddn cn=administrateur,cn=Users,dc=domman,dc=ad
ldapbindpass ***************
# ldap cache time in seconds
ldapcachetime 300
src VIP {
# Membre de INTERNETVIP de l'OU InternetRules du domaine DOMMAN.AD
ldapusersearch ldap://servad1.domman.ad:3268/dc=domman,dc=ad?sAMAccountName?sub?(&(memberof=cn=INTERNETVIP%2cou=InternetRules%2cdc=domman%2cdc=ad)(sAMAccountName=%s)&)
Autres essais infructueux :
#ldapusersearch ldap://servad1.domman.ad:3268/dc=domman,dc=ad?sAMAccountName?sub?(&(memberof=cn=INTERNETVIP%2cou=InternetRules%2cdc=domman%2cdc=ad)(sAMAccountName=%s))
#ldapusersearch ldap://servad1.domman.ad:3268/dc=domman,dc=ad?sAMAccountName?sub?(&(sAMAccountName=%s)(memberOf=CN=INTERNETVIP%2cOU=InternetRules%2cDC=domman%2cDC=ad)&)
#ldapusersearch ldap://servad1.domman.ad:3268/dc=domman,dc=ad?sAMAccountName?sub?(&(sAMAccountName=%s)(memberOf=CN=INTERNETVIP%2cOU=InternetRules%2cDC=domman%2cDC=ad))
}
[/code]
J’ai essayé les différentes commandes que j’ai trouvé dans les tuto sur le web, en mettant/retirant les majuscules mais rien n’y fait.
Erreur au lancement de la conf :
squidGuard -c /etc/squidguard/squidGuard.conf -C /var/lib/squidguard/interdit/domains -d
2012-06-08 11:02:24 [5689] INFO: New setting: dbhome: /var/lib/squidguard/db
2012-06-08 11:02:24 [5689] INFO: New setting: logdir: /var/log/squid
2012-06-08 11:02:24 [5689] INFO: New setting: ldapbinddn: cn=administrateur,cn=Users,dc=domman,dc=ad
2012-06-08 11:02:24 [5689] INFO: New setting: ldapbindpass: ***************
2012-06-08 11:02:24 [5689] INFO: New setting: ldapcachetime: 300
2012-06-08 11:02:24 [5689] FATAL: syntax error in configfile /etc/squidguard/squidGuard.conf line 13
2012-06-08 11:02:24 [5689] ERROR: Going into emergency mode
Config du serveur :
[code]Linux Servproxyva 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU/Linux
ii squid 2.7.STABLE9-2.1 Internet object cache (WWW proxy cache)
ii squid-common 2.7.STABLE9-2.1 Internet object cache (WWW proxy cache) - common files
ii squid-langpack 20100628-1 Localized error pages for Squid
ii squidguard 1.5-1 filter and redirector plugin for Squid
ii ldap-utils 2.4.23-7.2 OpenLDAP utilities
ii libaprutil1-ldap 1.3.9+dfsg-5 The Apache Portable Runtime Utility Library - LDAP Driver
ii libldap-2.4-2 2.4.23-7.2 OpenLDAP libraries
ii libldap2-dev 2.4.23-7.2 OpenLDAP development libraries
[/code]
J’avais essayé avec la version de squidguard de squeeze, j’ai lu dans un tuto (sur les 50 que j’ai consulté) qu’il fallait une 1.5 mini mais j’obtiens toujours la même erreur.
La liaison LDAP avec l’AD fonctionne correctement :
<cmd>
ldapsearch -b "cn=INTERNETVIP,ou=InternetRules,dc=domman,dc=ad" -H ldap://servad1.domman.ad:3268 -D cn=administrateur,cn=Users,dc=domman,dc=ad -W
</cmd>
<result>
# INTERNETVIP, InternetRules, domman.ad
dn: CN=INTERNETVIP,OU=InternetRules,DC=domman,DC=ad
objectClass: top
objectClass: group
cn: INTERNETVIP
description: Internet pour les utilisateurs VIP
member: CN=Cyril Pierre,OU=Stagiaire,OU=Informatique,OU=Utilisateurs,DC=domman,DC=ad
[...]
</result>
