scripts

misc scripts and tools
git clone git://git.2f30.org/scripts.git
Log | Files | Refs

commit b8a4807c50499c30d295493d82057f8abc8994a2
parent cdd0a9144ff3fb30ce2ffbd2623eff6981a87570
Author: sin <sin@2f30.org>
Date:   Thu, 29 Nov 2018 14:29:19 +0000

2f30-vpn: Fixup perms

Signed-off-by: sin <sin@2f30.org>

Diffstat:
M2f30-vpn | 15+++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/2f30-vpn b/2f30-vpn @@ -23,7 +23,10 @@ files for use on an OpenBSD/Linux client. EOF +chmod 750 $basedir + mkdir -p $basedir/hosts +chmod 750 $basedir/hosts echo -n "Machine name (not FQDN): " read name @@ -50,18 +53,19 @@ AddressFamily = ipv4 Interface = $device ConnectTo = hydra EOF +chmod 640 $basedir/tinc.conf cat > $basedir/tinc-up << EOF ip link set \$INTERFACE up ip addr add $address/24 dev \$INTERFACE EOF -chmod +x $basedir/tinc-up +chmod 750 $basedir/tinc-up cat > $basedir/tinc-down << EOF ip addr del $address/24 dev \$INTERFACE ip link set \$INTERFACE down EOF -chmod +x $basedir/tinc-down +chmod 750 $basedir/tinc-down elif test $os = OpenBSD; then cat > $basedir/tinc.conf << EOF @@ -70,16 +74,17 @@ AddressFamily = ipv4 Device = /dev/$device ConnectTo = hydra EOF +chmod 640 $basedir/tinc.conf cat > $basedir/tinc-up << EOF ifconfig $device $address netmask 255.255.255.0 EOF -chmod +x $basedir/tinc-up +chmod 750 $basedir/tinc-up cat > $basedir/tinc-down << EOF ifconfig $device down EOF -chmod +x $basedir/tinc-down +chmod 750 $basedir/tinc-down else echo os not supported 1>&2 fi @@ -102,6 +107,7 @@ d67ELS9a2K9letkOX19A13pZ/QTGiJYSC0UaHIzKXZ5X0yjVfqcY74NDFsdgXGkw eEsFn5hPzjauXCDmUzvzJ6VqAZXOYeV9rmtlt7ohHI+lOY/UClRh5lcCAwEAAQ== -----END RSA PUBLIC KEY----- EOF +chmod 640 $basedir/hosts/hydra cat > $basedir/hosts/$name << EOF Subnet = $address/32 @@ -111,6 +117,7 @@ tincd -c $basedir -K 4096 << EOF EOF +chmod 640 $basedir/hosts/$name echo cat << EOF