From d19aaa2f5697e787214b1762a710fd05e3fc28d0 Mon Sep 17 00:00:00 2001 From: oblique Date: Mon, 17 Aug 2015 20:16:26 +0300 Subject: [PATCH] Make dnsmasq.conf readable from everyone Fix #103 --- create_ap | 2 ++ 1 file changed, 2 insertions(+) diff --git a/create_ap b/create_ap index 85bb348..5cbef06 100755 --- a/create_ap +++ b/create_ap @@ -1509,6 +1509,7 @@ fi if [[ "$SHARE_METHOD" == "bridge" ]]; then echo "bridge=${BRIDGE_IFACE}" >> $CONFDIR/hostapd.conf else + umask 0033 # dnsmasq config (dhcp + dns) DNSMASQ_VER=$(dnsmasq -v | grep -m1 -oE '[0-9]+(\.[0-9]+)*\.[0-9]+') version_cmp $DNSMASQ_VER 2.63 @@ -1524,6 +1525,7 @@ dhcp-range=${GATEWAY%.*}.1,${GATEWAY%.*}.254,255.255.255.0,24h dhcp-option=option:router,${GATEWAY} EOF [[ $ETC_HOSTS -eq 0 ]] && echo no-hosts >> $CONFDIR/dnsmasq.conf + umask $SCRIPT_UMASK fi # initialize WiFi interface