TMAegisBeta
More rules for linux

Linux distributions

TMA-ALMA8-5.4.2.3

Ensure group root is the only GID 0 group

MediumLevel 1Automatedlinux

Description

The groupmod command can be used to specify which group the root group belongs to. This affects permissions of files that are group owned by the root group.

How it is checked

Audit method: Shell command

shell
alt0() { command -v awk >/dev/null 2>&1 || { echo "step1: awk not installed"; return 1; }; o=$(bash -c 'awk -F: '"'"'$3=="0"{print $1":"$3}'"'"' /etc/group' 2>&1); printf '%s\n' "$o" | tr -s ' \t' '  ' | sed 's/^ //;s/ $//' | grep -Fxq -- root:0 || { echo step1: missing root:0; return 1; }; }; if alt0; then echo compliant; fi
Expected output
compliant

How it is fixed

Fix method: Guidance or infrastructure patch

Run the following command to set the root group's GID to 0: # groupmod -g 0 root Remove any groups other than the root group with GID 0 or assign them a new GID if appropriate.

Properties

Operating systems
almalinux-8
Tags
cis-convertedlinux
Reference
CIS AlmaLinux OS 8 Benchmark v4.0.0 - 5.4.2.3

Check this host

Run this on a machine you are allowed to audit. The scan is read-only.

shell
tmaegis scan --target linux