From 3192095a197ae8d74690ab5c676e6a5fabae7fae Mon Sep 17 00:00:00 2001 From: Indrajit Raychaudhuri Date: Thu, 28 Dec 2023 20:43:35 -0600 Subject: dhcp: T3316: Add `_kea` user as vyattacfg group member Allowing `_kea` to be a member of `vyattacfg` group allows kea-dhcp{4,6}-server to have access to DHCP lease directory under `/config/` and thus have ability to manipupate the leases files. --- debian/vyos-1x.postinst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'debian') diff --git a/debian/vyos-1x.postinst b/debian/vyos-1x.postinst index cd88cf60c..bbbc00f03 100644 --- a/debian/vyos-1x.postinst +++ b/debian/vyos-1x.postinst @@ -109,10 +109,10 @@ if ! grep -q '^hostsd' /etc/group; then addgroup --quiet --system hostsd fi -# add dhcpd user for dhcp-server -if ! grep -q '^dhcpd' /etc/passwd; then - adduser --quiet --system --disabled-login --no-create-home --home /run/dhcp-server dhcpd - adduser --quiet dhcpd hostsd +# Add _kea user for kea-dhcp{4,6}-server to vyattacfg +# The user should exist via kea-common installed as transitive dependency +if grep -q '^_kea' /etc/passwd; then + adduser --quiet _kea vyattacfg fi # ensure the proxy user has a proper shell -- cgit v1.2.3