TMAegis
Más reglas para cos

TMA-COS-5.3.1.4

Ensure inactive password lock is 30 days or less

AltaNivel 2Automatizadacos

Descripción

User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled. Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.

Cómo se verifica

Método de auditoría: Comando de shell

shell
bad=0; [ -r /etc/shadow ] || exit 1; v=$(sed -n "s/^INACTIVE=//p" /etc/default/user[a]dd 2>/dev/null | tail -1); [ -n "$v" ] && [ "$v" -ge 0 ] && [ "$v" -le 30 ] || bad=1; for x in $(awk -F: '$2 ~ /^[^*!xX]/ && $2 != "" {print ($7==""?"-1":$7)}' /etc/shadow); do [ "$x" -ge 0 ] && [ "$x" -le 30 ] || bad=1; done; [ $bad -eq 0 ] && echo compliant || echo noncompliant
Salida esperada
compliant

Cómo se corrige

Método de corrección: Guía o parche de infraestructura

Run the following command to set the default password inactivity period to 30 days: # useradd -D -f 30 Modify user parameters for all users with a password set to match: # chage --inactive 30 <user>

Propiedades

Sistemas operativos
Cualquiera
Etiquetas
authcontainer-optimized-oscos
Referencia
CIS Google Container-Optimized OS Benchmark v1.2.0 - 5.3.1.4 Ensure inactive password lock is 30 days or less

Verificar este host

Ejecute esto en un equipo que tenga permiso para auditar. El escaneo es de solo lectura.

shell
tmaegis scan --target cos --level 2