Hi.

Since the addition of "umask 077;" in root's crontab for periodic
scripts, everything is now run with this umask (obviously), including
the *.local scripts which can be a problem for some.
This diff should bring back the old behaviour while maintaining a 077
umask for the output log.

Of course one could add umask 022 in it's *.local script, but having it
as a default seems better.

-- 
Antoine Jacoutot
Observatoire de Paris
SIO - Centre de calcul (Bat 15)
5, Place Jules Janssen
92195 Meudon Cedex
Tel : +33 (0)1.45.07.71.95
Index: daily

===================================================================

RCS file: /cvs/src/etc/daily,v

retrieving revision 1.55

diff -u -r1.55 daily

--- daily       4 Oct 2006 17:46:34 -0000       1.55

+++ daily       25 Oct 2006 13:57:40 -0000

@@ -3,6 +3,8 @@

 #      $OpenBSD: daily,v 1.55 2006/10/04 17:46:34 deraadt Exp $

 #      From: @(#)daily 8.2 (Berkeley) 1/25/94

 #

+umask 022

+

 PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin

 bak=/var/backups

 

Index: monthly

===================================================================

RCS file: /cvs/src/etc/monthly,v

retrieving revision 1.6

diff -u -r1.6 monthly

--- monthly     12 Nov 2005 16:14:37 -0000      1.6

+++ monthly     25 Oct 2006 13:57:40 -0000

@@ -1,5 +1,6 @@

 #!/bin/sh -

 #      $OpenBSD: monthly,v 1.6 2005/11/12 16:14:37 jmc Exp $

+umask 022

 

 if [ -f /etc/monthly.local ];then

        echo ""

Index: weekly

===================================================================

RCS file: /cvs/src/etc/weekly,v

retrieving revision 1.17

diff -u -r1.17 weekly

--- weekly      6 Oct 2006 04:50:31 -0000       1.17

+++ weekly      25 Oct 2006 13:57:40 -0000

@@ -2,6 +2,7 @@

 #

 #      $OpenBSD: weekly,v 1.17 2006/10/06 04:50:31 hugh Exp $

 #

+umask 022

 

 PATH=/bin:/sbin:/usr/sbin:/usr/bin:/usr/libexec

 export PATH


Reply via email to