Always check/update create.sh for /tmp sane permissions

This commit is contained in:
JRGTH
2022-01-03 09:41:27 -04:00
parent 78395369bd
commit 23db6e935f
3 changed files with 10 additions and 5 deletions
+1
View File
@@ -3,6 +3,7 @@
====================== ======================
Version Description Version Description
1.1.09......Always check/update create.sh for /tmp sane permissions.
1.1.08......Always check for host /tmp sane permissions. 1.1.08......Always check for host /tmp sane permissions.
1.1.07......Add Linux jails basic management to the WebGUI. 1.1.07......Add Linux jails basic management to the WebGUI.
1.1.06......Add ability to manually update bastille core files. 1.1.06......Add ability to manually update bastille core files.
+8 -4
View File
@@ -154,10 +154,14 @@ runtime_config()
# Workaround to check for host /tmp sane permissions. # Workaround to check for host /tmp sane permissions.
# This is because after working with Linux jails, this may be changed to 0777 but XigmaNAS wants 1777. # This is because after working with Linux jails, this may be changed to 0777 but XigmaNAS wants 1777.
if [ -d "/tmp" ]; then if grep -qw '\"chmod\ 777\ /tmp\"' ${INSTALLPATH}/usr/local/share/bastille/create.sh; then
TMP_PERMS=$(stat -f "%Op" "/tmp") sed -i '' 's|\"chmod\ 777\ /tmp\"|\"chmod\ 1777\ /tmp\"|g' ${INSTALLPATH}/usr/local/share/bastille/create.sh
if [ "${TMP_PERMS}" != "41777" ]; then else
chmod 1777 /tmp if [ -d "/tmp" ]; then
TMP_PERMS=$(stat -f "%Op" "/tmp")
if [ "${TMP_PERMS}" != "41777" ]; then
chmod 1777 /tmp
fi
fi fi
fi fi
} }
+1 -1
View File
@@ -1 +1 @@
1.1.08 1.1.09