zabbix_{server,agentd,utils}: fixed permissions for log rotation issue
This commit is contained in:
parent
a40c550ab5
commit
f309bce27b
@ -5,7 +5,7 @@
|
||||
|
||||
name=zabbix_agentd
|
||||
version=1.4.4
|
||||
release=1
|
||||
release=2
|
||||
source=(http://dl.sourceforge.net/sourceforge/zabbix/zabbix-$version.tar.gz \
|
||||
zabbix_agentd.conf zabbix_agentd)
|
||||
|
||||
|
@ -11,7 +11,7 @@ ADD_UID=70
|
||||
ADD_USER=zbxagent
|
||||
ADD_USER_HOME=/var/empty
|
||||
ADD_USER_SHELL=/bin/bash
|
||||
ADD_GROUP=zbxagent
|
||||
ADD_GROUP=zabbix
|
||||
|
||||
ADD_STATUS=0
|
||||
if [ -z `getent group | gawk -F: '{ print $1 }' | grep ^$ADD_GROUP$` ]; then
|
||||
@ -40,6 +40,9 @@ if [ -z `getent passwd | gawk -F: '{ print $1 }' | grep ^$ADD_USER$` ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "one time fix: modifying $ADD_USER primary group to $ADD_GROUP"
|
||||
/usr/sbin/usermod -g $ADD_GROUP $ADD_USER
|
||||
|
||||
# additional
|
||||
chown $ADD_USER:$ADD_GROUP /var/log/zabbix/zabbix_agentd.*
|
||||
chown -R $ADD_USER:$ADD_GROUP /var/run/zabbix_agentd
|
||||
|
@ -8,8 +8,8 @@ drwxr-xr-x root/root usr/sbin/
|
||||
-rwxr-xr-x root/root usr/sbin/zabbix_server
|
||||
drwxr-xr-x root/root var/
|
||||
drwxr-xr-x root/root var/log/
|
||||
drwxr-xr-x root/root var/log/zabbix/
|
||||
-rw------- daemon/daemon var/log/zabbix/zabbix_server.log (EMPTY)
|
||||
drwxrwxr-x root/daemon var/log/zabbix/
|
||||
-rw------- root/daemon var/log/zabbix/zabbix_server.log (EMPTY)
|
||||
drwxr-xr-x root/root var/run/
|
||||
drwx------ daemon/daemon var/run/zabbix_server/
|
||||
-rw-r--r-- daemon/daemon var/run/zabbix_server/zabbix_server.pid (EMPTY)
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
name=zabbix_server
|
||||
version=1.4.4
|
||||
release=1
|
||||
release=2
|
||||
source=(http://dl.sourceforge.net/sourceforge/zabbix/zabbix-$version.tar.gz \
|
||||
zabbix_server.conf zabbix_server)
|
||||
|
||||
@ -22,10 +22,11 @@ build() {
|
||||
make DESTDIR=$PKG install
|
||||
|
||||
mkdir -p $PKG/{var/log/zabbix,var/run/zabbix_server}
|
||||
chmod 775 $PKG/var/log/zabbix
|
||||
|
||||
touch $PKG/var/log/zabbix/zabbix_server.log
|
||||
chmod 600 $PKG/var/log/zabbix/zabbix_server.log
|
||||
chown -R daemon:daemon $PKG/var/log/zabbix/zabbix_server.log
|
||||
chgrp -R daemon $PKG/var/log/zabbix
|
||||
|
||||
touch $PKG/var/run/zabbix_server/zabbix_server.pid
|
||||
chmod 700 $PKG/var/run/zabbix_server
|
||||
|
@ -41,6 +41,7 @@ if [ -z `getent passwd | gawk -F: '{ print $1 }' | grep ^$ADD_USER$` ]; then
|
||||
fi
|
||||
|
||||
# additional
|
||||
chgrp $ADD_GROUP /var/log/zabbix
|
||||
chown $ADD_USER:$ADD_GROUP /var/log/zabbix/zabbix_server.log
|
||||
chown -R $ADD_USER:$ADD_GROUP /var/run/zabbix_server
|
||||
chown $ADD_USER:$ADD_GROUP /etc/zabbix/zabbix_server.conf
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
name=zabbix_utils
|
||||
version=1.4.4
|
||||
release=1
|
||||
release=2
|
||||
source=(http://dl.sourceforge.net/sourceforge/zabbix/zabbix-$version.tar.gz)
|
||||
|
||||
build() {
|
||||
|
@ -11,7 +11,7 @@ ADD_UID=70
|
||||
ADD_USER=zbxagent
|
||||
ADD_USER_HOME=/var/empty
|
||||
ADD_USER_SHELL=/bin/bash
|
||||
ADD_GROUP=zbxagent
|
||||
ADD_GROUP=zabbix
|
||||
|
||||
ADD_STATUS=0
|
||||
if [ -z `getent group | gawk -F: '{ print $1 }' | grep ^$ADD_GROUP$` ]; then
|
||||
@ -40,4 +40,7 @@ if [ -z `getent passwd | gawk -F: '{ print $1 }' | grep ^$ADD_USER$` ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "one time fix: modifying $ADD_USER primary group to $ADD_GROUP"
|
||||
/usr/sbin/usermod -g $ADD_GROUP $ADD_USER
|
||||
|
||||
exit $ADD_STATUS
|
||||
|
Loading…
Reference in New Issue
Block a user