Guys,
Sorry, no bug... it was my syslog-ng config that messed with the file
permissions...
--
Cheers!
Wim De Hul
-----------------------------------------
Belgacom International Carrier Services
AS6774
-----------------------------------------
Tel: +32 2 547 5151 option 1-3
Mail: noc at belbone.be
Peering: peering at belbone.be
Abuse: abuse at belbone.be
-----------------------------------------
My public key is available at:
hkp://subkeys.pgp.net
-----------------------------------------
On Mon, Dec 19, 2005 at 12:00:26PM +0100, Wim wrote:> Hello!
> I having a problem with the permissions of some of my logfiles.
> It seems that when the files are rotated, the user/group is root root and
the permissions are rw for root only.
> more info hereunder:
> The strange thing is that sometimes it works for one file...
>
>
> /var/log/cisco_acl.log /var/log/cisco_debug.log {
> rotate 1
> notifempty
> #daily
> size 1k
> create 0640 root noc
> postrotate
> /bin/kill -HUP `cat /var/run/syslog-ng.pid 2> /dev/null` 2>
/dev/null || true
> endscript
> }
>
> [root at syslog-b11 log]# ls -l cisco*
> -rw-r----- 1 root noc 2816 Dec 19 11:06 cisco_acl.log
> -rw-r----- 1 root noc 40304 Dec 19 11:07 cisco_debug.log
>
> [root at syslog-b11 log]# logrotate -v /etc/logrotate.conf
> rotating pattern: /var/log/cisco_acl.log /var/log/cisco_debug.log 1024
bytes (1 rotations)
> empty log files are not rotated, old logs are removed
> considering log /var/log/cisco_acl.log
> log needs rotating
> considering log /var/log/cisco_debug.log
> log needs rotating
> rotating log /var/log/cisco_acl.log, log->rotateCount is 1
> renaming /var/log/cisco_acl.log.1 to /var/log/cisco_acl.log.2 (rotatecount
1, logstart 1, i 1),
> renaming /var/log/cisco_acl.log.0 to /var/log/cisco_acl.log.1 (rotatecount
1, logstart 1, i 0),
> renaming /var/log/cisco_acl.log to /var/log/cisco_acl.log.1
> creating new log mode = 0640 uid = 0 gid = 900
> running postrotate script
> running script with arg /var/log/cisco_acl.log: "
> /bin/kill -HUP `cat /var/run/syslog-ng.pid 2> /dev/null` 2>
/dev/null || true
> "
> removing old log /var/log/cisco_acl.log.2
> rotating log /var/log/cisco_debug.log, log->rotateCount is 1
> renaming /var/log/cisco_debug.log.1 to /var/log/cisco_debug.log.2
(rotatecount 1, logstart 1, i 1),
> renaming /var/log/cisco_debug.log.0 to /var/log/cisco_debug.log.1
(rotatecount 1, logstart 1, i 0),
> renaming /var/log/cisco_debug.log to /var/log/cisco_debug.log.1
> creating new log mode = 0640 uid = 0 gid = 900
> running postrotate script
> running script with arg /var/log/cisco_debug.log: "
> /bin/kill -HUP `cat /var/run/syslog-ng.pid 2> /dev/null` 2>
/dev/null || true
> "
> removing old log /var/log/cisco_debug.log.2
>
> [root at syslog-b11 log]# ls -l cisco*
> -rw-r----- 1 root noc 4305 Dec 19 11:10 cisco_acl.log
> -rw-r----- 1 root noc 66976 Dec 19 11:11 cisco_debug.log
>
> [root at syslog-b11 log]# logrotate -v /etc/logrotate.conf
>
> considering log /var/log/cisco_acl.log
> log needs rotating
> considering log /var/log/cisco_debug.log
> log needs rotating
> rotating log /var/log/cisco_acl.log, log->rotateCount is 1
> renaming /var/log/cisco_acl.log.1 to /var/log/cisco_acl.log.2 (rotatecount
1, logstart 1, i 1),
> old log /var/log/cisco_acl.log.1 does not exist
> renaming /var/log/cisco_acl.log.0 to /var/log/cisco_acl.log.1 (rotatecount
1, logstart 1, i 0),
> old log /var/log/cisco_acl.log.0 does not exist
> log /var/log/cisco_acl.log.2 doesn't exist -- won't try to dispose
of it
> renaming /var/log/cisco_acl.log to /var/log/cisco_acl.log.1
> creating new log mode = 0640 uid = 0 gid = 900
> running postrotate script
> rotating log /var/log/cisco_debug.log, log->rotateCount is 1
> renaming /var/log/cisco_debug.log.1 to /var/log/cisco_debug.log.2
(rotatecount 1, logstart 1, i 1),
> old log /var/log/cisco_debug.log.1 does not exist
> renaming /var/log/cisco_debug.log.0 to /var/log/cisco_debug.log.1
(rotatecount 1, logstart 1, i 0),
> old log /var/log/cisco_debug.log.0 does not exist
> log /var/log/cisco_debug.log.2 doesn't exist -- won't try to
dispose of it
> renaming /var/log/cisco_debug.log to /var/log/cisco_debug.log.1
> creating new log mode = 0640 uid = 0 gid = 900
> running postrotate script
>
> [root at syslog-b11 log]# ls -l cisco*
> -rw------- 1 root root 1066 Dec 19 11:23 cisco_acl.log
> -rw-r----- 1 root noc 10088 Dec 19 11:22 cisco_acl.log.1
> -rw------- 1 root root 6164 Dec 19 11:23 cisco_debug.log
> -rw-r----- 1 root noc 137116 Dec 19 11:22 cisco_debug.log.1
>
>
> --
>
> Cheers!
>
> Wim De Hul
> -----------------------------------------
> Belgacom International Carrier Services
> AS6774
> -----------------------------------------
> Tel: +32 2 547 5151 option 1-3
> Mail: noc at belbone.be
> Peering: peering at belbone.be
> Abuse: abuse at belbone.be
> -----------------------------------------
> My public key is available at:
> hkp://subkeys.pgp.net
> -----------------------------------------
>
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL:
<http://lists.centos.org/pipermail/centos/attachments/20051221/acd8ad27/attachment-0001.sig>