[Bug 202203] acct(5): accounting, the default rc.conf doesn't match periodic.conf

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Aug 9 17:54:37 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202203

            Bug ID: 202203
           Summary: acct(5): accounting, the default rc.conf doesn't match
                    periodic.conf
           Product: Base System
           Version: 10.2-STABLE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: conf
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: shen.elf at gmail.com

The first issue:

According to /etc/defaults/rc.donf, accounting service is disabled by default.
While in /etc/defaults/periodic.conf, 310.accounting is enabled and will be
executed everyday.
Therefore the following error message shows up in periodic's daily log(which is
/var/log/daily.log by default):

Rotating accounting logs and gathering statistics:
Cannot 'rotate_log' accounting. Set accounting_enable to YES in /etc/rc.conf or
use 'onerotate_log' instead of 'rotate_log'.
cp: acct.0: No such file or directory
sa: open /var/account/acct.merge for read/write: No such file or directory
rm: acct.merge: No such file or directory

----------------------

The second issue:

According to FreeBSD
Handbook(https://www.freebsd.org/doc/handbook/security-accounting.html) the
file permission of /var/account/acct should be 600, while in script
/etc/rc.d/accounting, the permission of that file will be always changed to
644. I think either Handbook or rc script must be wrong.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list