>[оверквотинг удален]
>>> маршрутизации и маркировки и работает над IPTables / IP / маршрут
>> "ou=ООО рогаикопыта,dc=rogakopita,dc=local"
>> И каким образом сквид должен знать, что нужно в группе ООО рогаикопыта
>> делать выборку из uid значения???
>> p.s. мне не нужно авторизацию через nltm делать, нужно просто через выборку
>> данных в ldap
> Вы читали вообщем?
> Сквида не знает, Вы укажете из какой OU/Group должни быть юзера, каторие
> надо получит Интернет. Други юзера (другие OU/Group) не получит - нету
> совпадения при искание на сквида.Из хелпа:
For directories using the RFC2307 layout with a single domain, all you need to specify is usually the base DN under where your users are located and the server name:
squid_ldap_auth -b "ou=people,dc=your,dc=domain" ldapserver
If you have sub-domains then you need to use a search filter approach to locate your user DNs as these can no longer be constructed direcly from the base DN and login name alone:
squid_ldap_auth -b "dc=your,dc=domain" -f "uid=%s" ldapserver
And similarily if you only want to allow access to users having a specific attribute
squid_ldap_auth -b "dc=your,dc=domain" -f "(&(uid=%s)(specialattribute=value))" ldapserver
Or if the user attribute of the user DN is "cn" instead of "uid" and you do not want to have to search for the users then you could use something like the following example for Active Directory:
squid_ldap_auth -u cn -b "cn=Users,dc=your,dc=domain" ldapserver