LINUX.ORG.RU
ФорумAdmin

squid + AD?


0

0

Привет!
Хочу пускать в интернет только одну группу (internet) пользователей AD. Создал в АД группу internet включил туда пользователя лезу в интернет, а авторизация не проходит, помогите плиз!
в /etc/squid/squid.conf
....
external_acl_type nt_group %LOGIN /usr/lib/squid/wbinfo_group.pl
acl internet external nt_group internet
http_access allow internet
....

[root@centos ~]# wbinfo -g
BUILTIN\administrators
BUILTIN\users
TEST\компьютеры домена
TEST\контроллеры домена
TEST\администраторы схемы
TEST\администраторы предприятия
TEST\администраторы домена
TEST\пользователи домена
TEST\гости домена
TEST\владельцы-создатели групповой политики
TEST\dnsupdateproxy
TEST\internet
[root@centos ~]#


[root@centos ~]# tail -f /var/log/squid/access.log
1228729662.681 0 192.168.252.129 TCP_DENIED/407 1686 GET http://ya.ru/ - NONE/- text/html


Ответ на: комментарий от sdio

external_acl_type nt_group %LOGIN /usr/lib/squid/wbinfo_group.pl
acl internet external nt_group TEST\\internet
http_access allow internet

Нет не пускает)) Ошибка в доступе таже, в синтаксасе нет ошибок.

osipen
() автор топика
Ответ на: комментарий от osipen

в squid.conf:

auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp --require-membership-of="TEST\\internet"
auth_param ntlm children 30
auth_param basic program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic --require-membership-of="TEST\\internet"
auth_param basic children 4
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours

acl internet proxy_auth REQUIRED
http_access allow internet

[root@centos ~]# wbinfo -u
TEST\администратор
TEST\гость
TEST\support_388945a0
TEST\krbtgt
TEST\test

[root@centos ~]# wbinfo -g
BUILTIN\administrators
BUILTIN\users
TEST\компьютеры домена
TEST\контроллеры домена
TEST\администраторы схемы
TEST\администраторы предприятия
TEST\администраторы домена
TEST\пользователи домена
TEST\гости домена
TEST\владельцы-создатели групповой политики
TEST\dnsupdateproxy
TEST\internet
[root@centos ~]#


в access.log:

1228810733.445 1 192.168.252.129 TCP_DENIED/407 1778 GET http://ya.ru/ - NONE/- text/html

в ceche.log:
[2008/12/09 11:15:19, 0] utils/ntlm_auth.c:get_winbind_domain(146)
could not obtain winbind domain name!
[2008/12/09 11:15:19, 0] utils/ntlm_auth.c:get_winbind_domain(146)
could not obtain winbind domain name!

osipen
() автор топика
Ответ на: комментарий от osipen

1. winbindd открывает сокет в директории winbindd_privileged/

Проверь есть ли у squid'a доступ
ls -ld var/locks/winbindd_privileged/

2. /usr/bin/ntlm_auth не используется со squid'ом версии >= 2.6
   (если не путаю)

sdio ★★★★★
()
Ответ на: комментарий от sdio

Ну вроде в опцией собрался значит есть, но все ровно снес поставил через yum.

Теперь в access.log

1228814949.404 7 192.168.252.129 TCP_DENIED/407 1990 POST http://safebrowsing.clients.google.com/safebrowsing/downloads? - NONE/- text/html 1228814950.159 755 192.168.252.129 TCP_DENIED/403 1510 POST http://safebrowsing.clients.google.com/safebrowsing/downloads? TEST\test DIRECT/64.233.183.102 text/html

в cache.log 2008/12/09 12:27:50| storeUfsCreate: Failed to create /etc/squid/cache/00/00/00000000 ((13) Permission denied) 2008/12/09 12:27:53| storeUfsCreate: Failed to create /etc/squid/cache/00/00/00000001 ((13) Permission denied)

Хотя: делал chown -R squid:squid /etc/squid/cache

osipen
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.