zabbix_{server,agentd,utils}: fixed permissions for log rotation issue

This commit is contained in:
Mikhail Kolesnik 2008-03-20 14:51:38 +02:00
parent a40c550ab5
commit f309bce27b
7 changed files with 16 additions and 8 deletions

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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

View File

@ -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() {

View File

@ -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