--- a/server/dhcpd.c +++ b/server/dhcpd.c @@ -602,6 +602,12 @@ if (lftest) exit (0); +#if defined (PARANOIA) + /* Set proper permissions... */ + if (lchown (path_dhcpd_db, set_uid, set_gid)) + log_fatal ("lchown(%s, %d, %d): %m", path_dhcpd_db, (int) set_uid, (int) set_gid); +#endif /* PARANOIA */ + /* Discover all the network interfaces and initialize them. */ discover_interfaces (DISCOVER_SERVER);