Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 09 Aug 2015 17:54:37 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 202203] acct(5): accounting, the default rc.conf doesn't match periodic.conf
Message-ID:  <bug-202203-8@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org
          Reporter: shen.elf@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.



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