===== Instrucciones de uso: Auditor de Permisos y Accesos (Script 4) =====

1) Descargar el script apropiado:
   - Linux: auditor_linux.sh
   - Windows: auditor_windows.ps1

2) Linux (requiere root):
   a) Copiar auditor_linux.sh a un directorio de su sistema.
   b) Asignar permisos de ejecución si no los tiene:
        chmod +x auditor_linux.sh
   c) Ejecutar con sudo y guardar salida en archivo:
        sudo bash auditor_linux.sh | tee auditoria_permisos.txt
   d) El archivo 'auditoria_permisos.txt' contendrá todas las alertas detectadas, 
      en formato legible (líneas que empiezan por 'UID duplicado:', 'Usuario con ...').
   e) Cuando finalice, suba 'auditoria_permisos.txt' en la sección "Subir resultado de auditoría" 
      de la web.

3) Windows (requiere PowerShell 7 y privilegios de Administrador):
   a) Descargar auditor_windows.ps1 y colocarlo en una carpeta local (ej. C:\Scripts).
   b) Abrir PowerShell como Administrador.
   c) Ir al directorio donde está el script:
        cd C:\Scripts
   d) Ejecutar exportando la salida a archivo:
        .\auditor_windows.ps1 *>&1 | Out-File auditoria_permisos_win.txt
   e) El archivo 'auditoria_permisos_win.txt' contendrá todas las alertas, en líneas que 
      empiezan por 'ALERTA:'.
   f) Cuando finalice, suba 'auditoria_permisos_win.txt' en la sección "Subir resultado de auditoría" 
      de la web.

4) Consideraciones:
   - Estos scripts sólo deben ejecutarse en entornos de prueba o en sistemas bajo su control. 
     No ejecute en entornos de producción sin comprobar primero que no afectarán servicios en vivo.
   - En Linux, el script debe ejecutarse como root, pues necesita leer /etc/shadow, /etc/passwd, /etc/ssh/sshd_config, etc.
   - En Windows, use PowerShell 7 para evitar problemas de colores y codificación.

================================================================================
