Configure auditd Disk Error Action on Disk Error
An XCCDF Rule
Description
The auditd
service can be configured to take an action
when there is a disk error.
Edit the file /etc/audit/auditd.conf
. Add or modify the following line,
substituting ACTION appropriately:
disk_error_action = ACTIONSet this value to
single
to cause the system to switch to single-user
mode for corrective action. Acceptable values also include syslog
,
exec
, single
, and halt
. For certain systems, the need for availability
outweighs the need to log all actions, and a different setting should be
determined. Details regarding all possible values for ACTION are described in the
auditd.conf
man page.
Rationale
Taking appropriate action in case of disk errors will minimize the possibility of losing audit records.
- ID
- xccdf_org.ssgproject.content_rule_auditd_data_disk_error_action_stig
- Severity
- Medium
- References
- Updated
Remediation - Shell Script
# Remediation is applicable only in certain platforms
if [ ! -f /.dockerenv ] && [ ! -f /run/.containerenv ] && rpm --quiet -q audit; then
var_auditd_disk_error_action='<xccdf-1.2:sub xmlns:xccdf-1.2="http://checklists.nist.gov/xccdf/1.2" idref="xccdf_org.ssgproject.content_value_var_auditd_disk_error_action" use="legacy"/>'
Remediation - Ansible
- name: Gather the package facts
package_facts:
manager: auto
tags:
- NIST-800-53-AU-5(1)
- NIST-800-53-AU-5(2)