Цитата: А почему у Вас в прошлом сообщении был укзан test.user, а в последнем просто прочерк...
При одной попытке авторизации в логе вижу:
1468825560.281 0 10.10.5.67 TCP_DENIED/407 4113 GET
http://ya.ru/ - HIER_NONE/- text/html
1468825560.285 2 10.10.5.67 TCP_DENIED/407 4441 GET
http://ya.ru/ - HIER_NONE/- text/html
1468825560.288 1 10.10.5.67 TCP_DENIED/407 4717 GET
http://ya.ru/ - HIER_NONE/- text/html
1468825568.478 1 10.10.5.67 TCP_DENIED/407 4441 GET
http://ya.ru/ - HIER_NONE/- text/html
1468825568.483 4 10.10.5.67 TCP_DENIED/407 4725 GET
http://ya.ru/ test.user HIER_NONE/- text/html
Цитата: Так а пользователь test.user в группе Internet и external acl работает? Попробуйте использовать скрипт ext_wbinfo_group_acl вручную, опции у него должны быть в help'е либо в исходниках.
Тестовый юзер в группе Internet.
ext_wbinfo_group_acl справки нет.
[root@SQUID2 ~]# /usr/lib64/squid/ext_wbinfo_group_acl -h
Usage: ext_wbinfo_group_acl -dh
-d enable debugging
-h print the help
-K downgrade Kerberos credentials to NTLM.
В интернете нашел такую команду:
[root@SQUID2 ~]# echo test.user internet | /usr/lib64/squid/ext_wbinfo_group_acl
OK
Сервер к домену подключен. Команды wbinfo -g и wbinfo -u выдают списоки групп и пользователей.
Команда id test.user выдает информацию о пользователе.
uid=16777217(test.user) gid=16777216(пользователи домена) groups=16777216(пользователи домена),16777217(группа с запрещением репликации паролей rodc),16777218(администраторы dhcp),16777219(dnsadmins),16777221(издатели сертификатов),16777222(ora_dba),16777223(администраторы предприятия),16777224(organization management),16777225(администраторы схемы),16777226(администраторы домена),16777227(esetadmin),16777228(владельцы-создатели групповой политики),16777229(vncadmin),16777231(1c-admin),16777232(remoteapp),16777233(internet)
Еще команду нашел команду:
[root@SQUID2 ~]# /usr/bin/ntlm_auth --username=test.user
Password:
NT_STATUS_OK: Success (0x0)
Влоге cache.log вижу:
Cannot run '/usr/lib64/squid/ext_wbinfo_group_acl' process.
https://dl.dropboxusercontent.com/u/4928793/cache.log В итоге гуглю по этой ошибки нахожу это:
As far as I have good understanding of the process, squid do not stop to restart the helper. Therefore in logs appears:
WARNING: external ACL 'memberof' queue overload. Request rejected 'administrator InternetAccess'
The solution is to put the ipv4 flag in front of %LOGIN
Прописал:
external_acl_type AD_Group ipv4 %LOGIN /usr/lib64/squid/ext_wbinfo_group_acl
acl Internet external AD_Group Internet
http_access allow Internet
Разделение по группам заработало. Интересный момент, если я добавляю в группу internet нового пользователя то этот пользователь не получит доступ в интернет пока squid не будет перезапущен. Можно внести в конфигурайию squid какие-то изменения что избежать необходимости перезапускать службу в описаном случае?