Profile Applicability:
 • Level 2

Description:
 The running system configuration refers to the current active settings in memory, while the on-disk configuration refers to saved configuration files. Ensuring these are consistent prevents discrepancies that can cause unexpected behavior or security gaps.

Rationale:
 Maintaining synchronization between running and saved configurations ensures system stability, security compliance, and predictable behavior after reboots.

Impact:
 Pros:

  • Prevents configuration drift and security vulnerabilities.

  • Ensures intended policies and settings persist.

Cons:

  • Requires administrative diligence to maintain consistency.

  • Misalignment may cause system instability or security risks.

Default Value:
 Systems may have differences due to unsaved changes or manual edits.

Pre-requisites:

  • Root or sudo privileges to audit, compare, and apply configuration changes.

Remediation:

Test Plan:

Using Linux command line:

  1. Compare running configuration with saved files:

    • For services, check current status and compare with config files (e.g., sshdfirewalld).

    • Use tools like diff or configuration management systems.

Implementation Plan:

Using Linux command line:

  1. Save running configuration to disk using appropriate commands (e.g., service reloadsystemctl daemon-reload).

  2. Manually update configuration files to match running settings or vice versa.

  3. Verify consistency by rechecking differences.

Backout Plan:

Using Linux command line:

  1. Restore previous configurations from backups if inconsistencies cause issues.

  2. Document and monitor changes to prevent recurrence.

References: