免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2793 | 回复: 5
打印 上一主题 下一主题

[proxy] Squid2.6 访问控制问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-06 13:02 |只看该作者 |倒序浏览
Squid-2.6.STABLE12,使用ncsa_auth方式认证用户,已经配置完成。不知如何设置访问规则可以实现让通过认证的用户分为两组。其中每组用户的访问权限都不相同。比如A组只可以访问WWW.baidu.com。B组只可以访问WWW.google.com。哪位大侠有解决方法,望教指导一二。

论坛徽章:
0
2 [报告]
发表于 2007-06-07 10:36 |只看该作者
有没有哪位大侠知道啊,难道这个功能无法实现吗?我查了好多资料,都没有找到这方面的介绍。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
3 [报告]
发表于 2007-06-08 12:54 |只看该作者
#        acl aclname proxy_auth [-i] username ...
#        acl aclname proxy_auth_regex [-i] pattern ...
#          # list of valid usernames
#          # use REQUIRED to accept any valid username.

论坛徽章:
0
4 [报告]
发表于 2007-06-08 16:50 |只看该作者
HonestQiao:
     道先非常感谢您能够抽空回贴。但是我想你还没有正确理解我的意思。我是想把能够上网的用户分成两组,A组和B组。例如只允许A组的人访问www.baidu.com,其它网站均不允许访问。只允许B组的人访问WWW.google.com,其它网站不允许访问。我的配置文件如下:
auth_param basic program /usr/local/squid/libexec/ncsa_auth /usr/local/squid/etc/passwd

acl A proxy_auth a
acl B proxy_auth b
acl testa dstdomain www.baidu.com
acl testb dstdomain www.google.com

http_access deny !testa
http_access allow A
http_access deny !testb
http_access allow B


    现在的问题是:用a登录后可以正常访问www.baidu.com,其它任何网站都不能访问。但是用b登录时,即不能访问www.baidu.com,又不能访问www.googl.com,B用户什么网站都不能访问。也就是说系统在执行testb规则时并没有把前面限制用户A的TESTA规则覆盖。现在两条规则都限制了用户B。而我的要求是希望B用户之执行testb这一条规则。也就是每个用户使用一条规则,而且只使用一条规则。不知道该怎么实现??

论坛徽章:
0
5 [报告]
发表于 2007-06-08 17:08 |只看该作者
看看这样行不行?

acl A proxy_auth a
acl B proxy_auth b
acl testa dstdomain www.baidu.com
acl testb dstdomain www.google.com

http_access allow A testa
http_access deny A
http_access allow B testb
http_access deny B

论坛徽章:
0
6 [报告]
发表于 2007-06-08 17:43 |只看该作者
原帖由 tomyna 于 2007-6-8 17:08 发表
看看这样行不行?

acl A proxy_auth a
acl B proxy_auth b
acl testa dstdomain www.baidu.com
acl testb dstdomain www.google.com

http_access allow A testa
http_access den ...




刚刚用你的方法试了,不行。这样设置以后就无法通过服务器的用户认证。输入了正确的用户名及密码系统仍提示输入用户名及密码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP