[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