我已经用dansguardian配置了squid+ldap,现在要求所有用户都不要打开所有网站。
我可以配置 dansguardian 使其只允许具有权限的某些用户吗?我也创建了过滤器。但我看不到。
答案1
- 修改 dansguardian.conf 中的“filtergroups”
- cp dansguardianf1.conf dansguardianf2.conf
- 您可能需要修改每个 dansguardianfN.conf 文件中的“groupname”,以便在 access.log 中看到您的新组
- 修改每个dansguardianfN.conf中的“exceptionsitelist”、“bannedphraselist”等
例子:
grep filtergroups ./dansguardian.conf
filtergroups = 2
grep "groupname\|exceptionsitelist\|bannedphraselist" ./dansguardianf2.conf
groupname = 'hr'
exceptionsitelist = '/etc/dansguardian/lists/exceptionsitelist_hr'
bannedphraselist = '/etc/dansguardian/lists/bannedphraselist'
cat ./exceptionsetelist_hr
site1.tld.com
site2.tld.com
.Include</etc/dansguardian/lists/exceptionsitelist>
所有未在其他组中明确列出的用户将被路由到 filter1(配置:dansguardianf1.conf)
尝试这个: http://contentfilter.futuragts.com/wiki/doku.php?id=group_configuration