From 0e086118ca60717eb985f94d182cd30d1a4cc2d5 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Tue, 26 Nov 2013 14:21:40 +0100 Subject: [PATCH] Fix file permissions for /var/*/icinga2 and /etc/icinga. Fixes #5221 --- etc/init.d/icinga2.cmake | 4 ++++ icinga2.spec | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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 -- 2.40.0