On 2024/01/10 04:01, Kirill A. Korinsky wrote:
> Greetings,
> 
> I've noticed inside /var/log/messages
> 
> Jan  8 21:38:49 island dhcpd: Can't create new lease file: Permission denied
> Jan  8 22:42:41 island dhcpd: Can't create new lease file: Permission denied
> Jan  8 23:42:42 island dhcpd: Can't create new lease file: Permission denied
> Jan  9 00:43:55 island dhcpd: Can't create new lease file: Permission denied
> Jan  9 01:46:39 island dhcpd: Can't create new lease file: Permission denied
> Jan  9 03:12:44 island dhcpd: Can't create new lease file: Permission denied
> Jan  9 04:12:45 island dhcpd: Can't create new lease file: Permission denied
> Jan  9 05:41:49 island dhcpd: Can't create new lease file: Permission denied
> Jan  9 06:42:46 island dhcpd: Can't create new lease file: Permission denied
> Jan  9 07:42:47 island dhcpd: Can't create new lease file: Permission denied
> Jan  9 08:44:50 island dhcpd: Can't create new lease file: Permission denied
> Jan  9 09:56:43 island dhcpd: Can't create new lease file: Permission denied
> Jan  9 11:12:49 island dhcpd: Can't create new lease file: Permission denied
> Jan  9 12:31:03 island dhcpd: Can't create new lease file: Permission denied
> Jan  9 13:33:11 island dhcpd: Can't create new lease file: Permission denied
> 
> which leads to uncontrolled grow of lease db, here the DB for ~2 days:
> 
> -rw-r--r--   1 _isc-dhcp  _isc-dhcp  155500 Jan 10 02:02 dhcpd.leases
> -rw-r--r--   1 _isc-dhcp  _isc-dhcp    5969 Jan  8 00:26 dhcpd.leases~
> 
> as the way to fix that I've moved dhcpd.leases to /var/db/dhcpd
> 
> and as bonus I've added dhcp-lease-list to the port

Missing attachment.

I think we'll need to warn users about the change some way or other
otherwise they'll lose their existing lease db and could end up issuing
conflicting leases. Though I wonder how this works at all t the moment
because there's a "touch dhcpd.leases" in the rc script which would
create it owned by root if missing...

Reply via email to