[FreeRadius] Help how do I make Expiration

Horas Hajovan Siregar horas at tunneling.my.id
Thu Aug 21 03:18:04 UTC 2025


Hello @Alan DeKok

I mean
If we use the Expiration attribute in FreeRADIUS, the format is an 
absolute date and time, for example:
'23 Aug 2025 22:30:00'
The problem: This expiration cannot be calculated automatically per 
login. If you set it directly in radcheck, the user will expire at a 
specific time, not relative to the first login.

Is there a way to automatically expire a user within the next day upon 
first login, and the user cannot be reused after 1 day?

On 2025-08-20 20:31, Horas Hajovan Siregar wrote:
> Hello, I'm having a problem creating a user that, when logged in, will
> not be able to be used again for 1 hour after logging in.
> 
> I tried using session-timeout, but I can still log in for the next
> hour. I was hoping to prevent logging in again after 1 hour.
> 
> I found sources from several articles using the Expiration attribute,
> 
> but I'm having a problem where it doesn't count as 1 hour after
> logging in.
> 
> Please help.
> 
> I use freeradius
> 
> root at rad:~# freeradius -X
> FreeRADIUS Version 3.0.26
> Copyright (C) 1999-2021 The FreeRADIUS server project and contributors
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE


More information about the Freeradius-Users mailing list