Browse Source

set mode 0640 and group grafana on /etc/grafana/grafana.ini

David Gillies 10 years ago
parent
commit
a958965e64
2 changed files with 4 additions and 4 deletions
  1. 2 2
      packaging/deb/control/postinst
  2. 2 2
      packaging/rpm/control/postinst

+ 2 - 2
packaging/deb/control/postinst

@@ -43,9 +43,9 @@ case "$1" in
 	chmod 755 /var/log/grafana /var/lib/grafana
 	chmod 755 /var/log/grafana /var/lib/grafana
 
 
 	# configuration files should not be modifiable by grafana user, as this can be a security issue
 	# configuration files should not be modifiable by grafana user, as this can be a security issue
-	chown -Rh root:root /etc/grafana/*
+	chown -Rh root:$GRAFANA_GROUP /etc/grafana/*
 	chmod 755 /etc/grafana
 	chmod 755 /etc/grafana
-	find /etc/grafana -type f -exec chmod 644 {} ';'
+	find /etc/grafana -type f -exec chmod 640 {} ';'
 	find /etc/grafana -type d -exec chmod 755 {} ';'
 	find /etc/grafana -type d -exec chmod 755 {} ';'
 
 
 	# if $2 is set, this is an upgrade
 	# if $2 is set, this is an upgrade

+ 2 - 2
packaging/rpm/control/postinst

@@ -43,9 +43,9 @@ if [ $1 -eq 1 ] ; then
 	chmod 755 /var/log/grafana /var/lib/grafana
 	chmod 755 /var/log/grafana /var/lib/grafana
 
 
 	# configuration files should not be modifiable by grafana user, as this can be a security issue
 	# configuration files should not be modifiable by grafana user, as this can be a security issue
-	chown -Rh root:root /etc/grafana/*
+	chown -Rh root:$GRAFANA_GROUP /etc/grafana/*
 	chmod 755 /etc/grafana
 	chmod 755 /etc/grafana
-	find /etc/grafana -type f -exec chmod 644 {} ';'
+	find /etc/grafana -type f -exec chmod 640 {} ';'
 	find /etc/grafana -type d -exec chmod 755 {} ';'
 	find /etc/grafana -type d -exec chmod 755 {} ';'
 
 
   if [ -x /bin/systemctl ] ; then
   if [ -x /bin/systemctl ] ; then