]> granicus.if.org Git - icinga2/commitdiff
Fix file permissions for /var/*/icinga2 and /etc/icinga.
authorGunnar Beutner <gunnar.beutner@netways.de>
Tue, 26 Nov 2013 13:21:40 +0000 (14:21 +0100)
committerGunnar Beutner <gunnar.beutner@netways.de>
Tue, 26 Nov 2013 13:21:40 +0000 (14:21 +0100)
Fixes #5221

etc/init.d/icinga2.cmake
icinga2.spec

index 7b11568601597bf34ac65688fba61be19c3476a4..c52dff68e1512d0dd0b5e3e4ff1feb7bc0f0128b 100644 (file)
@@ -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
index 21c229c1bebb7ff75b98d639547c50c4b4e7cafe..c2cc3565ceb89af723bcb1f7f45781978f79747f 100644 (file)
@@ -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