From 6d47ae87c9d2d2f9dbc3bbea10114e618272a29a Mon Sep 17 00:00:00 2001 From: An-Cheng Huang Date: Thu, 28 Feb 2008 18:26:43 -0800 Subject: fix for bug 2924: set admin flag for root --- etc/default/vyatta-cfg | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'etc') diff --git a/etc/default/vyatta-cfg b/etc/default/vyatta-cfg index dfb4006..ef02233 100644 --- a/etc/default/vyatta-cfg +++ b/etc/default/vyatta-cfg @@ -33,6 +33,10 @@ for g in "${groups[@]}"; do is_users=1 fi done +# root is also admin +if [ "$(id -u)" == 0 ]; then + is_admin=1 +fi # check level from high to low if [ $is_admin == 1 ]; then declare -x -r VYATTA_USER_LEVEL_DIR=${vyatta_sysconfdir}/shell/level/admin -- cgit v1.2.3