RPM psacct specifies the file /var/account/pacct as a ghost file with permissions 640, but after installation the file has permission 644, causing rpm verficiation and subsequent compliance check failures. A simple psacct.spec pseudo patch would be: -%attr(0600,root,root) %ghost %config %{accounting_logdir}/pacct +%attr(0644,root,root) %ghost %config %{accounting_logdir}/pacct
The permissions need to stay 0600 ... the right fix is here: https://bugzilla.redhat.com/show_bug.cgi?id=1182317#c9
This is not a critical bug for RHEL5 and is considered for patch in further versions of RHEL, namely https://bugzilla.redhat.com/show_bug.cgi?id=1182317 and https://bugzilla.redhat.com/show_bug.cgi?id=1249665 (Red Hat internal). This BZ for RHEL5 is proposed to be closed.
This bug will not be fixed in this version for the reasons mentioned in Comment 3. The bug is fixed in further versions of RHEL - https://bugzilla.redhat.com/show_bug.cgi?id=1249665