From 2dafcfa8a94935eb06e4ececa3a1d710cf1da264 Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Wed, 6 Jun 2018 14:31:47 +0200 Subject: [PATCH] prepare-dirs: Ensure to always set proper run directory permissions refs #6328 --- etc/initsystem/prepare-dirs.cmake | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/etc/initsystem/prepare-dirs.cmake b/etc/initsystem/prepare-dirs.cmake index 7465d6619..2a6c4a262 100644 --- a/etc/initsystem/prepare-dirs.cmake +++ b/etc/initsystem/prepare-dirs.cmake @@ -20,11 +20,12 @@ getent group $ICINGA2_COMMAND_GROUP >/dev/null 2>&1 || (echo "Icinga command gro if [ ! -e "$ICINGA2_RUN_DIR"/icinga2 ]; then mkdir "$ICINGA2_RUN_DIR"/icinga2 mkdir "$ICINGA2_RUN_DIR"/icinga2/cmd - chmod 755 "$ICINGA2_RUN_DIR"/icinga2 - chmod 2750 "$ICINGA2_RUN_DIR"/icinga2/cmd - chown -R $ICINGA2_USER:$ICINGA2_COMMAND_GROUP "$ICINGA2_RUN_DIR"/icinga2 fi +chmod 755 "$ICINGA2_RUN_DIR"/icinga2 +chmod 2750 "$ICINGA2_RUN_DIR"/icinga2/cmd +chown -R $ICINGA2_USER:$ICINGA2_COMMAND_GROUP "$ICINGA2_RUN_DIR"/icinga2 + test -e "$ICINGA2_LOG_DIR" || install -m 750 -o $ICINGA2_USER -g $ICINGA2_COMMAND_GROUP -d "$ICINGA2_LOG_DIR" if type restorecon >/dev/null 2>&1; then -- 2.40.0