summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/vyos-1x.postinst2
-rwxr-xr-xsrc/conf_mode/system_login.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/debian/vyos-1x.postinst b/debian/vyos-1x.postinst
index 2b2d00d0f..5cfc1a80e 100644
--- a/debian/vyos-1x.postinst
+++ b/debian/vyos-1x.postinst
@@ -81,6 +81,7 @@ if ! grep -q '^tacacs' /etc/passwd; then
adduser --quiet tacacs${level} disk
adduser --quiet tacacs${level} frr
adduser --quiet tacacs${level} _kea
+ adduser --quiet tacacs${level} vpp
fi
level=$(( level+1 ))
done 2>&1 | grep -v "User tacacs${level} already exists"
@@ -113,6 +114,7 @@ if ! grep -q '^radius_priv_user' /etc/passwd; then
adduser --quiet radius_priv_user users
adduser --quiet radius_priv_user frr
adduser --quiet radius_priv_user _kea
+ adduser --quiet radius_priv_user vpp
fi
# add hostsd group for vyos-hostsd
diff --git a/src/conf_mode/system_login.py b/src/conf_mode/system_login.py
index 702b04529..2d799c064 100755
--- a/src/conf_mode/system_login.py
+++ b/src/conf_mode/system_login.py
@@ -376,7 +376,7 @@ def apply(login):
command += f" --home '{home_directory}'"
if 'operator' not in user_config:
- command += f' --groups frr,frrvty,vyattacfg,sudo,adm,dip,disk,_kea'
+ command += f' --groups frr,frrvty,vyattacfg,sudo,adm,dip,disk,_kea,vpp'
command += f' {user}'