summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2008-10-09 16:56:29 +0200
committerStephen Hemminger <stephen.hemminger@vyatta.com>2008-10-09 16:56:29 +0200
commit5e806c8e42e1b70675916963e14cc0fe5928ec07 (patch)
treecc5ff54170aace263870a235f99a4655ba959878 /scripts
parent2d73e504545f05cd7b9a7f561e319d1f21ee8bcc (diff)
downloadvyatta-cfg-system-5e806c8e42e1b70675916963e14cc0fe5928ec07.tar.gz
vyatta-cfg-system-5e806c8e42e1b70675916963e14cc0fe5928ec07.zip
Set correct mode on configuration mode
Set configuration file to be owned by administrator and writable by all admins in configuration mode and visible by public.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/install-system3
-rwxr-xr-xscripts/vyatta_net_name3
2 files changed, 4 insertions, 2 deletions
diff --git a/scripts/install-system b/scripts/install-system
index 20b9f6a3..a6bfd127 100644
--- a/scripts/install-system
+++ b/scripts/install-system
@@ -781,8 +781,9 @@ copy_config () {
mkdir -p $rootfsdir$ofrconfdir
# create the proper perms on the new config partition
+ chown vyatta $rootfsdir$ofrconfdir
chgrp vyattacfg $rootfsdir$ofrconfdir
- chmod 775 $rootfsdir$ofrconfdir
+ chmod 664 $rootfsdir$ofrconfdir
# create our config partition marker
touch $rootfsdir$ofrconfdir/.vyatta_config
diff --git a/scripts/vyatta_net_name b/scripts/vyatta_net_name
index 0a96ebb8..f67c2349 100755
--- a/scripts/vyatta_net_name
+++ b/scripts/vyatta_net_name
@@ -57,8 +57,9 @@ done
if [ ! -f $BOOTFILE ] ; then
cp $DEFAULT_BOOTFILE $BOOTFILE
+ chown vyatta $BOOTFILE
chgrp vyattacfg $BOOTFILE
- chmod 660 $BOOTFILE
+ chmod 664 $BOOTFILE
fi
shopt -s extglob nullglob