Hello freeradius-users,

  I need to differentiate users with their traffic limits, so i have
  common traffic limit digit in LDAP in
  cn=radprofile,dc=domain,dc=com, and for some users i have set their own
  traffic limits in their own entries (like uid=lan,ou=users,dc=domain,dc=com).

  So i need first of all look to user entry, and if there is no
  traffic limit attribute - get value of a common limit attribute in
  common entry.

  In 'variables.txt' i found this:

==========================
  2.  %{Foo:-%{Bar}}
    When attribute Foo is set:  returns value of attribute Foo
    When attribute Foo unset:   returns value of attribute Bar (if any)
==========================

  And i have this construction in 'users' file:

  Traffic-Limit := `%{expr: %{ldap:...} - %{sql:...}}`

  Can it work with ldap queries? I need something like this:

  `%{expr: %{ldap:...:-%{ldap:...}} - %{sql:...}}`

  or like this
  
  `%{expr: %{%{ldap:...}:-%{ldap:...}}} - %{sql:...}}`

  But with these constructions radiusd wont start:
  "Parse error (reply) for entry DEFAULT: Expected end of line or
  comma".

  Or how can i make it at all?
  
-- 
Best regards,
 Alexander                          mailto:[EMAIL PROTECTED]


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to