On Tuesday 13 August 2019 05:41:52 Dan Purgert wrote: > Gene Heskett wrote: > > On Tuesday 13 August 2019 02:24:34 deloptes wrote: > > [...] > > > >> I am not aware of any program I've been using > >> for the past 15y that would have a problem writing in /var/log > > > > Then tell me how fetchmail, procmail, clamav or spamd running as me, > > can keep their logs in /var/log, the permissions just aren't there > > after a reboot. > > Aren't all four of those system services; with their own system users, > with their own directories in /var/log (or well, at least by default)? > No, while they may be callable by anyone, they all become the user calling them.
> >> [...] > >> Logrotate also does not need to be modified - only for your custom > >> stuff, so it is expected and desired and it is easy to adjust. > > > > Maybe for someone intimately fam with how it works, not so easy on a > > onetime basis after an install. One doesn't get familiar enough, nor > > manage to commit it to short term memory. > > Assuming a Debian-standard /etc/logrotate.conf; it should give one the > necessary examples to set up a functioning schedule for things in > their $HOME (or other places). O0kkaayy, splain this: my entry for these logs in /etc/logrotate.d: /home/gene/log/fetchmail.log /home/gene/log/procmail.log /home/gene/log/mail.log { su gene mail rotate 4 maxsize 5000000 weekly missingok notifempty copytruncate compress delaycompress postrotate kill -HUP fetchmail kill -HUP procmail kill -HUP spamd endscript } and an ls -l of ~/log gene@coyote:/etc/logrotate.d$ ls -l ~/log total 68804 -rw-r--r-- 1 gene gene 5413354 Aug 13 09:36 fetchmail.log -rw------- 1 gene mail 0 Aug 12 00:08 fetchmail.log.1 -rw------- 1 gene mail 20 Aug 4 00:10 fetchmail.log.2.gz -rw------- 1 gene mail 20 Jul 28 00:09 fetchmail.log.3.gz -rw-r--r-- 1 gene gene 636567 Aug 13 09:36 mail.log -rw------- 1 gene mail 0 Aug 12 00:08 mail.log.1 -rw------- 1 gene mail 20 Aug 4 00:10 mail.log.2.gz -rw------- 1 gene mail 20 Jul 28 00:09 mail.log.3.gz -rw-r--r-- 1 gene gene 64361979 Aug 13 09:36 procmail.log -rw------- 1 gene mail 0 Aug 12 00:08 procmail.log.1 -rw------- 1 gene mail 20 Aug 4 00:10 procmail.log.2.gz -rw------- 1 gene mail 20 Jul 28 00:09 procmail.log.3.g Which does not look like its being properly rotated to me. Yet this worked (without the maxsize option I just now added) for all the years on wheezy. And yes, I am a member of group mail Thanks. Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Genes Web page <http://geneslinuxbox.net:6309/gene>