summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorMichael Klishin <mklishin@pivotal.io>2015-03-16 18:13:30 +0100
committerJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2015-03-18 15:23:27 +0100
commit65c68775d0381d3e346e13881c4601222d5b84e4 (patch)
treea421c5af0924dff06a2b8be6a65256bb111b3797 /packaging
parent397e5a1f1dd8134e559bde969d6bb09f8a2418ee (diff)
downloadrabbitmq-server-git-65c68775d0381d3e346e13881c4601222d5b84e4.tar.gz
Alter RabbitMQ database directory permissions for .deb and .rpm packages
* Revoke group writing permission * Revoke all "others" permissions References #68.
Diffstat (limited to 'packaging')
-rw-r--r--packaging/RPMS/Fedora/rabbitmq-server.spec1
-rw-r--r--packaging/debs/Debian/debian/postinst1
2 files changed, 2 insertions, 0 deletions
diff --git a/packaging/RPMS/Fedora/rabbitmq-server.spec b/packaging/RPMS/Fedora/rabbitmq-server.spec
index 962e4c879a..115aceb916 100644
--- a/packaging/RPMS/Fedora/rabbitmq-server.spec
+++ b/packaging/RPMS/Fedora/rabbitmq-server.spec
@@ -95,6 +95,7 @@ fi
if [ -f %{_sysconfdir}/rabbitmq/rabbitmq.conf ] && [ ! -f %{_sysconfdir}/rabbitmq/rabbitmq-env.conf ]; then
mv %{_sysconfdir}/rabbitmq/rabbitmq.conf %{_sysconfdir}/rabbitmq/rabbitmq-env.conf
fi
+chmod -R o-rwx,g-w %{_localstatedir}/lib/rabbitmq/mnesia
%preun
if [ $1 = 0 ]; then
diff --git a/packaging/debs/Debian/debian/postinst b/packaging/debs/Debian/debian/postinst
index 7238ba471f..c83881e6ba 100644
--- a/packaging/debs/Debian/debian/postinst
+++ b/packaging/debs/Debian/debian/postinst
@@ -33,6 +33,7 @@ fi
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq
chown -R rabbitmq:rabbitmq /var/log/rabbitmq
chmod 750 /var/lib/rabbitmq/mnesia
+chmod -R o-rwx,g-w /var/lib/rabbitmq/mnesia
case "$1" in
configure)