gpt4 book ai didi

linux - 如何配置squid3用户认证?

转载 作者:太空宇宙 更新时间:2023-11-04 05:27:15 25 4
gpt4 key购买 nike

如何控制每个组的用户(例如admin1,admin2,boss1,boss2等组)访问权限?我是否将它们全部放入一个用户传递文件中,或每个组一个用户传递文件中?我无法使用IP,我必须使用ncsa_auth。
我尝试了两种方法,但是在第一种方法中,我不知道如何告诉鱿鱼(带有ACL)区分哪个组(管理员或上司),而第二种方法也不起作用。

我实际上正在使用第二台(但是如果您对第一台有所了解的话。),两台虚拟机(均为lubuntu)和Firefox。我使用“ htpasswd -b等”脚本创建用户。我测试了用户代理是否可以读取并且可以读取。

access_log /var/log/squid3/access.log
cache_log /var/log/squid3/cache.log
cache_store_log /var/log/squid3/store.log


visible_hostname servidor.proxy
http_port 3128

auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/admins_passwd
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/informatic_passwd
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/boss_passwd
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/users_passwd
auth_param basic realm WRITE YOUR USER AND PASSWORD
auth_param basic credentialsttl 1 minute
auth_param basic casesensitive off

acl CONNECT method CONNECT
acl control proxy_auth REQUIRED
acl webs url_regex /etc/squid3/webs_denied
acl content url_regex /etc/squid3/content_denied
acl domains url_regex /etc/squid3/domains_denied
acl admins proxy_auth /etc/squid3/admins_passwd
acl boss proxy_auth /etc/squid3/boss_passwd
acl informatic proxy_auth /etc/squid3/informatic_passwd
acl users proxy_auth /etc/squid3/users_passwd

http_access deny users
http_access allow boss control !webs
http_access allow admins control !webs !domains
http_access allow informatic control
http_access deny all


使用这些acl:


单击“取消”时,身份验证窗口出现2次(不知道为什么)
我放置了所有用户传递文件(基本的auth_param的第1个),我不知道这是否是告诉squid用户传递文件在哪里的方法。
仅“用户”身份验证有效。和别人在一起时,总是会产生不安


谢谢。

最佳答案

解决了。
对于按用户组过滤,squid3需要:
使用“ htpasswd”创建的用户通过(squid_passwd)文件
和简单的用户文本文件,通过echo(或您喜欢的文件)完成,
例如:
auth_param基本程序... / ncsa_auth / squid_passwd-目录
acl group1 proxy_auth“ /简单用户文本文件目录”
acl group2 proxy_auth“ / simple-users-text-file2-directory”

group1 / 2用户也位于squid_passwd中。

关于linux - 如何配置squid3用户认证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29470192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com