Ситуация такая: на машине стоит FreeBSD 7.0, и Squid с NTLM-авторизацией пользователей из домена (через winbind).
Прикручиваю я, значит, к этому делу SAMS 1.0.3.
Всё встало отлично, базы MySQL, настройка самса для вытягивания юзеров из домена работает чудесно, отдаёт всех пользователей, их имена и группы для AD и просто список для NTLM.
Самба, кстати, настроена с параметром "winbind use default domain = Yes", т.е., в логах сквида доменные пользователи отображаются без домена, просто логином.
Проблема заключается в следующем: в SAMS я добавляю нового пользователя, подтягивая его прямо из домена, открываю какую-нить страничку в браузере, чтоб появилась запись в логе, и запускаю sams -d >> somefile.txt для дебага. Получаю следующее:
Код: Выделить всё
Connected database: squidctrl:localhost user=sams
Connected database: squidlog:localhost user=sams
Starting process: pid = 74910
Cache 0
Reading file: start=38959973 length=39623965
disable user script = /usr/local/share/sams/src/script/send_email_message
Administrator address: rооt@mуdоmain.ru
ISP Mb size=1048576, kb size=1024
Found 1 SAMS users
0: testuser 0.0.0.0.0.0./0.0.0.0.0.0. 1 0 104857600 4909865f3b5c9
Found 2 localhosts
mydomain.local
192.168.1.0/24 >> 192.168.1.0/255.255.255.0
2. SELECT count(*) FROM squidctrl.urlreplace
end=38959973 newend=39623965 clear=0 loadfile=0
Reading new data from /squid/logs/access.log
open SQUID cache file: /squid/logs/access.log
1 SQUID log string:
1225365141.989 3127 192.168.2.159 TCP_MISS/200 1273 GET httр://opennet.ru/favicon.ico testuser DIRECT/77.234.201.242 image/x-icon
Serch SAMS user: not found
Test local domain: local domain not foundP.S. Сразу скажу: пользователя в SAMS заводил как с доменом mydomain.local, так и без; галка "Включить использование домена пользователя" в админке SAMS не стоит.

