Saltar al contenido
danielsanjuan

Cuaderno · 14 de noviembre de 2026

Repaso rápido de seguridad de un servidor Linux

servidorauditoriadefensa

Lo que miro al heredar un servidor que no he montado yo.

Quién puede usar sudo:

getent group sudo; grep -vE '^#|^$' /etc/sudoers; ls /etc/sudoers.d/

Usuarios que pueden iniciar sesión (tienen shell) y cuáles tienen contraseña:

grep -vE '/(nologin|false)$' /etc/passwd
sudo awk -F: '($2!="*" && $2!="!" && $2!="!!"){print $1}' /etc/shadow

Puertos abiertos al exterior y tareas programadas de todos:

sudo ss -tlnp
for u in $(cut -f1 -d: /etc/passwd); do sudo crontab -l -u $u 2>/dev/null | grep -v '^#' | sed "s/^/$u: /"; done

Ficheros con SUID (una vía habitual de escalada si alguno no debería estarlo):

sudo find / -perm -4000 -type f 2>/dev/null

← Todas las notas