diff options
| -rw-r--r-- | debian/vyos-1x.postinst | 2 | ||||
| -rwxr-xr-x | src/conf_mode/system_login.py | 2 |
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}' |
