Hi Chris, On Thu, Jul 19, 2012 at 12:06:33PM +0100, Chris Davies wrote: > Mike McClain <mike.j...@nethere.com> wrote: > > /mc/bin/daily sets umask > > umask 037 # save files rw owner, group read only > > > then runs a script like so: > > [ -e /mc/bin/secure ] && /mc/bin/secure 2>&1 | tee /root/sysstats/secure.log > > You want the output to go to the cron email as well as to the log file?
Yes. > > but the permissions on secure.log come out 600: > > root@/deb60:~> ls -l sysstats/secure.log > > -rw------- 1 root root 67832 Jul 18 02:01 sysstats/secure.log > > > What do I need to do to make secure.log permissions come out 640? > > The permissions from umask are only applied to files that are created. If > sysstats/secure.log already exists they won't be changed. This was the clue I needed! There was a call to 'savelog -p' before the /mc/bin/secure call and that was creating an empty secure.log with the permissions of the previous. Thanks for the help. Mike -- Satisfied user of Linux since 1997. O< ascii ribbon campaign - stop html mail - www.asciiribbon.org -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120719184631.GA8174@playground