From 93753cd0314a7146f4cbc76c6c0d5554bc68a16b Mon Sep 17 00:00:00 2001 From: Roman Tsisyk <roman@tsisyk.com> Date: Fri, 5 Feb 2016 13:47:23 +0300 Subject: [PATCH] Use chmod 0750 for data, pid and logs directories See #1293 --- debian/tarantool-common.postinst | 2 +- extra/dist/tarantool.tmpfiles.conf.in | 2 +- extra/dist/tarantoolctl.in | 2 +- rpm/tarantool.spec | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/debian/tarantool-common.postinst b/debian/tarantool-common.postinst index 898a1fca38..df37d0bbda 100644 --- a/debian/tarantool-common.postinst +++ b/debian/tarantool-common.postinst @@ -18,7 +18,7 @@ case "$1" in tarantool fi - install -d -o$SYSUSER -gadm -m2750 /var/log/tarantool + install -d -o$SYSUSER -gadm -m750 /var/log/tarantool install -d -o$SYSUSER -g$SYSUSER -m750 /var/run/tarantool install -d -o$SYSUSER -g$SYSUSER -m750 /var/lib/tarantool ;; diff --git a/extra/dist/tarantool.tmpfiles.conf.in b/extra/dist/tarantool.tmpfiles.conf.in index f9578cb5d2..7c4c5b4253 100644 --- a/extra/dist/tarantool.tmpfiles.conf.in +++ b/extra/dist/tarantool.tmpfiles.conf.in @@ -1 +1 @@ -d @TARANTOOL_RUNDIR@ 0755 @TARANTOOL_USER@ @TARANTOOL_USER@ - +d @TARANTOOL_RUNDIR@ 0750 @TARANTOOL_USER@ @TARANTOOL_USER@ - diff --git a/extra/dist/tarantoolctl.in b/extra/dist/tarantoolctl.in index c827f403f7..535154c96b 100755 --- a/extra/dist/tarantoolctl.in +++ b/extra/dist/tarantoolctl.in @@ -343,7 +343,7 @@ end local function mkdir(dirname) log.info("mkdir %s", dirname) - if not fio.mkdir(dirname, tonumber('0755', 8)) then + if not fio.mkdir(dirname, tonumber('0750', 8)) then log.error("Can't mkdir %s: %s", dirname, errno.strerror()) os.exit(-1) end diff --git a/rpm/tarantool.spec b/rpm/tarantool.spec index 1c907dd496..c4f3618dad 100644 --- a/rpm/tarantool.spec +++ b/rpm/tarantool.spec @@ -152,7 +152,7 @@ chkconfig --del tarantool %config(noreplace) %{_sysconfdir}/tarantool/instances.available/example.lua # Use 0750 for database files %attr(0750,tarantool,tarantool) %dir %{_localstatedir}/lib/tarantool/ -%attr(2750,tarantool,adm) %dir %{_localstatedir}/log/tarantool/ +%attr(0750,tarantool,adm) %dir %{_localstatedir}/log/tarantool/ %config(noreplace) %{_sysconfdir}/logrotate.d/tarantool %if %{with systemd} -- GitLab