Друзья, приветствую. На ubuntu из пакетов установлен freeradius, интегрирован с контроллером домена http://wiki.freeradius.org/guide/FreeRADIUS-Active-Directory... по этой инструкции. Пользователи аутентифицируются, ок. Но нужно разрешать аутентификацию только с определенной группы. Насколько я понимаю, это можно сделать через LDAP. Забил следующий конфиг в modules/ldap: ldap { server = "lf-dc-02.len.ru" identity = "CN=cisco_LDAP,CN=Users,DC=len,DC=ru" basedn = "CN=Users,DC=len,DC=ru" filter = "(uid=%{%{Stripped-User-Name}:-%{User-Name}})" } dictionary_mapping = ${confdir}/ldap.attrmap edir_account_policy_check = no groupname_attribute = cn groupmembership_filter = "(|(&(objectClass=GroupOfNames)(member=%{control:Ldap-UserDn}))(&(objectClass=GroupOfUniqueNames)(uniquemember=%{control:Ldap-UserDn})))" groupmembership_attribute = WirellesUsersВ users добавил строку DEFAULT LDAP-Group != "WirelessUsers", Auth-Type := Reject Но в такой конфигурации все пользователи аутентифицируются независимо от группы. Версия Ubuntu 14.04.1 LTS Спасибо!
|