On Wed, 19 Dec 2001, power jessie wrote:
>
> Are there any ways I can do these in freeradius (0.4)?
>
> 1. 'Expiration' will be set based on firt login date.
> i.e. an account will expired 90 days after
> first usage.
>
> Expiration = FirstLoginDate + 90 Days
I don't think so. Expiration is a check item which could be stored in an
ldap/mysql database. The user is responsible of changing the value. You could
just run an exec-program on login that will update the expiration attribute to
the correct value.
>
> 2. User-defined reset value in the counter module.
> i.e. reset = 14 # counter will reset to zero after 14 days
> reset = 60 # resets after two months
Well, you can't do that.
Wait a minute. I 've just commited a change to rlm_counter. You can now do the
following:
reset = 14 #reset after 14 days
reset = 3w #reset after 3 weeks
>
> Also, can i have another the same counter module but with a different
> reset value? i.e.
>
> counter {
> ...
> reset = daily
> ...
> }
>
> counter2 {
> ...
> reset = monthly
> ...
> }
Yes you can:
counter weekly{
reset = weekly
}
counter monthly{
reset = monthly
}
authorize{
weekly
monthly
}
--
kkalev
>
> Hope you'll be more patient to my newbie questions =)
> Thanks again guys for your support!
>
> yo!
> jessie
>
> Feliz Navidad!
> ---
> Don't Panic! This mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.309 / Virus Database: 170 - Release Date: 12/17/2001
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html