TMAegis
Više pravila za cos

Container-Optimized OS

TMA-COS-6.2.5

Ensure root is the only UID 0 account

SrednjaNivo 1Automatskacos

Opis

Any account with UID 0 has superuser privileges on the system. This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.

Kako se proverava

Metod provere: Komanda ljuske

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 }'"'"' /etc/passwd' 2>&1); printf '%s\n' "$o" | tr -s ' \t' '  ' | sed 's/^ //;s/ $//' | grep -Fxq -- root || { echo step1: missing root; return 1; }; }; if alt0; then echo compliant; fi
Očekivani izlaz
compliant

Kako se ispravlja

Metod ispravke: Smernica ili zakrpa infrastrukture

Remove any users other than root with UID 0 or assign them a new UID if appropriate.

Svojstva

Operativni sistemi
Bilo koji
Oznake
container-optimized-oscos
Referenca
CIS Google Container-Optimized OS Benchmark v1.2.0 - 6.2.5 Ensure root is the only UID 0 account

Proverite ovaj računar

Pokrenite ovo na računaru za koji imate dozvolu za proveru. Skeniranje radi u režimu samo za čitanje.

shell
tmaegis scan --target cos