From: Gunnar Beutner Date: Tue, 26 Nov 2013 13:21:40 +0000 (+0100) Subject: Fix file permissions for /var/*/icinga2 and /etc/icinga. X-Git-Tag: v0.0.5~24 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0e086118ca60717eb985f94d182cd30d1a4cc2d5;p=icinga2 Fix file permissions for /var/*/icinga2 and /etc/icinga. Fixes #5221 --- diff --git a/etc/init.d/icinga2.cmake b/etc/init.d/icinga2.cmake index 7b1156860..c52dff68e 100644 --- a/etc/init.d/icinga2.cmake +++ b/etc/init.d/icinga2.cmake @@ -48,7 +48,11 @@ fi # Start Icinga 2 start() { mkdir -p $(dirname -- $ICINGA2_PID_FILE) + chown $ICINGA2_USER:$ICINGA2_GROUP $(dirname -- $ICINGA2_PID_FILE) + mkdir -p $(dirname -- $ICINGA2_ERROR_LOG) + chown $ICINGA2_USER:$ICINGA2_COMMAND_GROUP $(dirname -- $ICINGA2_ERROR_LOG) + chmod 750 $(dirname -- $ICINGA2_ERROR_LOG) mkdir -p $ICINGA2_STATE_DIR/run/icinga2/cmd chown $ICINGA2_USER:$ICINGA2_COMMAND_GROUP $ICINGA2_STATE_DIR/run/icinga2/cmd diff --git a/icinga2.spec b/icinga2.spec index 21c229c1b..c2cc3565c 100644 --- a/icinga2.spec +++ b/icinga2.spec @@ -368,7 +368,7 @@ exit 0 %files classicui-config %defattr(-,root,root,-) -%attr(0750,%{icinga_user},%{icinga_group}) %dir %{icingaclassicconfdir} +%attr(0751,%{icinga_user},%{icinga_group}) %dir %{icingaclassicconfdir} %config(noreplace) %{icingaclassicconfdir}/cgi.cfg %config(noreplace) %{apacheconfdir}/icinga.conf %config(noreplace) %attr(0640,root,%{apachegroup}) %{icingaclassicconfdir}/passwd