Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Jan 1997 23:26:52 -0800
From:      "Jordan K. Hubbard" <jkh@time.cdrom.com>
To:        hackers@freebsd.org
Subject:   Default accounting file permissions.
Message-ID:  <22178.853226812@time.cdrom.com>

next in thread | raw e-mail | index | archive | help
In /etc/rc, we have the following behavior if accounting=YES in /etc/sysconfig:

if [ "X${accounting}" = X"YES" -a -d /var/account ]; then
        echo 'turning on accounting'
        if [ ! -e /var/account/acct ]; then
                touch /var/account/acct
        fi
        accton /var/account/acct
fi

If there's no /var/account/acct file, it creates one with the standard
umask by touching it and I think that this is bad.  Would not:

        if [ ! -e /var/account/acct ]; then
                touch /var/account/acct && chmod 600 /var/account/acct
        fi

Be safer, or would this break something?  I don't think that Joe User
should be able to see what root (or anyone else) is up to.

If no one can point out how this might be bad, I'll make the change.

						Jordan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?22178.853226812>