newsyslog a vlastnici logu

Jan Stary hans at stare.cz
Fri May 6 19:11:21 CEST 2005


Dobre jitro,

mam vlastnictvi apachich logu zarizene takto:

ls -l /var/log/apache
-rw--w----  1 smradoch  www          0 May  1 00:00 codex.sigpipe.cz.err
-rw--w----  1 smradoch  www       5731 May  3 16:41 codex.sigpipe.cz.log
-rw--w----  1 hans      www      40285 Apr 30 23:56 stare.cz.err.0.gz
-rw--w----  1 hans      www     261153 Apr 30 23:57 stare.cz.log.0.gz
...

tj user je vlastnikem logu 'svych domen'. Tyto logy se mesicne
rotuji pomoci newsyslogu takto:

/var/log/apache/*.log	620  12    *    $M1D0 BGWZ /var/run/httpd.pid
/var/log/apache/*.err	620  12    *    $M1D0 BGWZ /var/run/httpd.pid

Problem je v tom, ze po zarotovani vypada vlastnictvi logu takto:

-rw--w----  1 root      wheel        0 May  1 00:00 codex.sigpipe.cz.err
-rw--w----  1 smradoch  www        828 Apr 29 17:03 codex.sigpipe.cz.err.0.gz
-rw--w----  1 root      wheel     5731 May  3 16:41 codex.sigpipe.cz.log
-rw--w----  1 smradoch  www       4315 Apr 29 17:03 codex.sigpipe.cz.log.0.gz
-rw--w----  1 root      wheel   104991 May  6 18:06 stare.cz.err
-rw--w----  1 hans      www      40285 Apr 30 23:56 stare.cz.err.0.gz
-rw--w----  1 root      wheel   596075 May  6 18:18 stare.cz.log
-rw--w----  1 hans      www     261153 Apr 30 23:57 stare.cz.log.0.gz

To jest nove vytvoreny cerstvy log patri root:wheel (pod nimz
jede ten newsyslog). Da se newsyslogu nejak rict, aby nove vytvorene
soubory patrily stejnym userum, jakym patrily zarotovane logy?

Podle newsyslog.conf(5) lze rici user:group, to se ovsem tyka
logu, ktere jsem prave zalogoval (alespon tak si vykladam 'archive
file').

     owner:group
	     This optional field specifies the owner and group for the archive
	     file.  The `:' is essential regardless if the owner or
	     group field is left blank or contains a value.  The field may be
	     numeric, or a name which is present in /etc/passwd or
	     /etc/group.

Muzu samozrejme napsat trivialni script okolo chown a poustet ho po
rotaci; nebo si muzou useri poustet newsyslog sami (a mit ty logy
kazdy u sebe doma). Tomu bych se ale rad vyhnul.

Cele je to na 5.3-RELEASE-p10.

	Diky

		Hans




More information about the Users-l mailing list