Skip to content
Practical guide no. 452 · Linux and Ubuntu

Vigila tus archivos clave en Ubuntu con auditd

Recibe un registro de quién toca los archivos de usuarios y contraseñas de tu sistema para detectar cambios no autorizados.

Level
Advanced
Time
25 min
Format
PDF · 2 pages

auditd es el sistema de auditoría de Linux. Le dices qué archivos importantes quieres vigilar y anota cada cambio con fecha, usuario y programa. Es una forma sencilla de bastionar tu Ubuntu y saber si alguien ha tocado lo que no debe.

What you need

  • Un equipo con Ubuntu (la última versión LTS)
  • Un usuario con permisos sudo
  • Conexión a Internet
  • La terminal (Ctrl + Alt + T)

Step by step

  1. 01

    Instala auditd

    Abre la terminal e instala el paquete. El servicio arranca solo al terminar.

  2. 02

    Comprueba que está activo

    Debe aparecer como active (running). Pulsa q para salir.

  3. 03

    Vigila los archivos sensibles

    Añade una regla para el archivo de usuarios y otra para sudoers. La letra w vigila escrituras y la a cambios de permisos.

  4. 04

    Haz una prueba

    Crea un usuario de prueba y busca el rastro con la etiqueta usuarios. Verás quién hizo el cambio y con qué programa.

  5. 05

    Hazlo permanente

    Copia las dos reglas (sin auditctl delante) en el archivo /etc/audit/rules.d/vigilancia.rules y cárgalas con sudo augenrules --load.

  6. 06

    Limpia y revisa

    Borra el usuario de prueba con sudo deluser prueba. De vez en cuando, mira el resumen de archivos vigilados con sudo aureport -f.

Tips

Tip 1

Vigila pocos archivos importantes: demasiadas reglas llenan el registro.

Tip 2

Pon etiquetas (-k) claras para encontrar los eventos rápido.

Tip 3

Combínalo con journalctl y Lynis para tener una visión completa.

Important: Cambia solo equipos que administres. Si editas reglas en un servidor de empresa, avisa antes al responsable y haz copia de la configuración.

Would you rather we did it for you?

No-obligation diagnosis and a fixed quote before we start. At our workshop, at a PickUp point or by remote support.