Приветствую..
появилась небольшая проблемка после реализации задачи: надо было поставить сквид с самбой что бы виндовые юзвери могли через сквид гулять по интернету, но лишь те кто находиться в нужной группе.
реализовал с помощь самбы и сквида, все работает как часики, все путем. но вот вспомнил что те кто не может идти в инет через сквид, должен все таки иметь доступ к локальным и одному внешнему сайту... а вот это уже не получаеться..:
система freebsd 7 squid 2.7
вырезка конфига сквида:
auth_param ntlm program /usr/local/bin/ntlm_auth \ --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 30
auth_param basic program /usr/local/bin/ntlm_auth \ --helper-protocol=squid-2.5-basic
auth_param basic children 4
auth_param basic realm Proxy-caching web server
auth_param basic credentialsttl 2 hours
acl all src 0.0.0.0/0.0.0.0 acl localhost src 127.0.0.1/255.255.255.255
acl localsites dstdomain \ "/usr/local/etc/squid/db/allow_sites.txt"
http_access allow localsites all
external_acl_type nt_group %LOGIN \ /usr/local/libexec/squid/wbinfo_group.pl
acl allowinternetaccess external nt_group allowinternetaccess #acl ninternet external nt_group ninternet #acl webinternet external nt_group webinternet acl GSC01 proxy_auth REQUIRED
acl SSL_ports port 443 563 acl SSL_for_client_banks port 910 8443 4500 acl safe_ports port 80 # http acl safe_ports port 21 # ftp acl safe_ports port 443 # ssl acl ICQ_ports port 5190 # ICQ acl CONNECT method CONNECT acl manager proto cache_object
acl deny_msn dstdomain \ "/usr/local/etc/squid/db/deny_msn.txt" #deny_info ERR_BAD_URL bad_url #deny_info ERR_BAD_NETWORKS bad_networks deny_info ERR_DENY_DOMAINS deny_msn
http_access allow manager localhost http_access deny manager http_access allow allowinternetaccess all #http_access deny ninternet all #http_access deny deny_msn #http_acees allow localsites all
deny_info ERR_INET_NO_ALLOW all http_access deny all
#sqstat configuration
acl manager proto cache_object acl webserver src 10.0.20.38/255.255.255.255 http_access allow manager webserver http_access deny manager
из конфига видно что юзеры из группы qllowinternetaccess имеют доступ к инету, однако все остальные должны иметь доступ к сайтам перечислиенным в acl localsites dstdomain \ "/usr/local/etc/squid/db/allow_sites.txt" ...
вот только не работает )) если ты не в группе allowinternetaccess то и ходить никуда не можешь.. понимаю что ошбика глупая но найти не могу.. от того и оброщаюсь с вопросом.
Заранее спасибо.