Skip to content

Commit e05f0a4

Browse files
committed
fix: added permissions to mamonsu directories
1 parent 577ea06 commit e05f0a4

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed

packaging/debian/init

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ COMMAND="/usr/bin/$NAME -d -a /etc/mamonsu/plugins -c $CONFIG -p $PIDFILE"
2727
RUNAS=mamonsu
2828

2929
[ ! -d $PIDDIR ] && mkdir -p $PIDDIR
30-
chown $RUNAS $PIDDIR
30+
chown -R $RUNAS $PIDDIR
3131

3232
start() {
3333
if [ -f $PIDFILE ] && kill -0 $(cat $PIDFILE); then

packaging/debian/postinst

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,15 @@ if [ "$1" = "configure" ]; then
1414
fi
1515

1616
mkdir -p /var/run/mamonsu
17-
chown mamonsu:mamonsu /var/run/mamonsu
1817

1918
mkdir -p /etc/mamonsu/plugins
2019
touch /etc/mamonsu/plugins/__init__.py
21-
[ -f /etc/mamonsu/agent.conf ] || cp /usr/share/mamonsu/example_linux.conf /etc/mamonsu/agent.conf && chown mamonsu:mamonsu /etc/mamonsu/agent.conf
20+
[ -f /etc/mamonsu/agent.conf ] || cp /usr/share/mamonsu/example_linux.conf /etc/mamonsu/agent.conf
2221

23-
chown mamonsu:mamonsu /var/log/mamonsu
24-
chown mamonsu:mamonsu /var/lib/mamonsu
22+
chown -R mamonsu:mamonsu /var/run/mamonsu
23+
chown -R mamonsu:mamonsu /var/log/mamonsu
24+
chown -R mamonsu:mamonsu /var/lib/mamonsu
25+
chown -R mamonsu:mamonsu /etc/mamonsu
2526

2627
fi
2728

packaging/rpm/SOURCES/mamonsu.init

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ COMMAND="/usr/bin/$NAME -d -a /etc/mamonsu/plugins -c $CONFIG -p $PIDFILE"
2727
RUNAS=mamonsu
2828

2929
[ ! -d $PIDDIR ] && mkdir -p $PIDDIR
30-
chown $RUNAS $PIDDIR
30+
chown -R $RUNAS $PIDDIR
3131

3232
start() {
3333
if [ -f $PIDFILE ] && kill -0 $(cat $PIDFILE); then

packaging/rpm/SPECS/mamonsu.spec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,20 +57,20 @@ getent passwd mamonsu > /dev/null || \
5757
-c "mamonsu monitoring user" mamonsu
5858

5959
mkdir -p /var/run/mamonsu
60-
chown mamonsu.mamonsu /var/run/mamonsu
60+
chown -R mamonsu.mamonsu /var/run/mamonsu
6161

6262
mkdir -p /etc/mamonsu/plugins
6363
touch /etc/mamonsu/plugins/__init__.py
6464

6565
mkdir -p /var/log/mamonsu
66-
chown mamonsu.mamonsu /var/log/mamonsu
66+
chown -R mamonsu.mamonsu /var/log/mamonsu
6767

6868
%preun
6969
/sbin/service mamonsu stop >/dev/null 2>&1
7070
/sbin/chkconfig --del mamonsu
7171

7272
%post
73-
chown mamonsu.mamonsu /etc/mamonsu/agent.conf
73+
chown -R mamonsu.mamonsu /etc/mamonsu
7474

7575
%changelog
7676
* Mon Feb 21 2022 Alexandra Kuznetsova <a.kuznetsova@postgrespro.ru> - 3.4.0-1

0 commit comments

Comments
 (0)