Доброго времени суток!
Прошу помощи в конфигурировании SquidGuard.
У меня возникла такая проблема, в логах сквидгарда ошибка "FATAL: syntax error in configfile /usr/local/squidGuard/squidGuard.conf line 10
ERROR: Going into emergency mode", эта строка содержит ldapusersearch.При конфигурировании SquidGuard ошибок не было, LDAP присутствовал:
checking for ldap_init in -lldap... yes
checking for ldap support... yes
squid -v
Squid Cache: Version 3.1.4 аутентификация Kerberos+LDAP
uname -a
FreeBSD 8.1-RELEASE
версия squidGuard - 1.5 beta
Для него накачен патч, который позволяет подружить сквидгард с керберосом, иначе он ищет в Ад пользователей типа user@domain.loc и, соответственно, ничего не находит, а патч это дело исправляет (строка в конфиге striprealm true).
Код:cat squidGuard.conf
dbhome /var/db/squidGuard
logdir /var/log
ldapbinddn cn=test,dc=domain,dc=loc
ldapbindpass secret
ldapcachetime 300
ldapprotover 3
striprealm true
src fullaccess_users {
ldapusersearch ldap://dc.domain.loc/cn=fullaccess,ou=Users,dc=domain,dc=loc?memberUid?sub?(&(objectclass=posixGroup)(memberUid=%s))
acl {
fullaccess_users {
pass all
}
default {
pass none
}
}
Что ему не нравится? Вариантов строки ldapusersearch перепробовала массу, ничего не работает :-(
Буду бесконечно благодарна за любую помощь!
Заранее спасибо.
Заработало!!!
Вот оно, счастье:
ldapusersearch ldap://dc.domain.loc/cn=fullaccess,ou=Users,dc=domain,dc=loc?memberUid?sub?objectclass=posixGroup?memberUid=%s
Проблема была в скобках, не понимал их. До патча понимал...
Спасибо за внимание.
Помогите плиз! А где вы взяли патч который позволяет подружить сквидгард с керберосом?
Вы не могли бы его скинуть или дать ссылку на скачивание.