> For the complete documentation index, see [llms.txt](https://wiki.datadike.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.datadike.com/es/pam/administration/accounts/discovery-of-accounts.md).

# Recopilar cuentas de un activo

Recopile las cuentas que ya existen en un activo, clasifique las privilegiadas y póngalas bajo gestión.

## Qué es y cuándo usarlo

Una tarea de recopilación se conecta a un activo, lista las cuentas que existen en su sistema operativo, registra sus atributos y clasifica cuáles de ellas tienen privilegio administrativo.

Ejecútela al incorporar un entorno, para averiguar qué hay realmente en lugar de lo que afirma el inventario, y ejecútela después de forma periódica, para que las cuentas creadas fuera de la solución no queden invisibles.

## Antes de empezar

* El host registrado en **Entorno › Activos** y alcanzable por SSH (Linux) o WinRM (Windows).
* Una cuenta administrativa en el host, activa en la solución y con permiso suficiente para listar las cuentas del sistema.
* **Windows**: WinRM habilitado y puerto 5985 abierto en el cortafuegos.
* **Linux**: Python 3 instalado en el destino, normalmente en `/usr/bin/python3`.

{% hint style="warning" %}
**La cuenta con la que se conecta la solución.** Por defecto la solución usa la cuenta `administrator` del activo para ejecutar la recopilación. Si esa cuenta tiene permisos reducidos, no tiene contraseña almacenada en la solución, o está deshabilitada en el sistema operativo, **deshabilítela en la solución**, o cada ejecución fallará en ella.

Se ajusta en **Entorno › Activos › \<host> › Cuentas › Administrator › Actualización rápida › Activo**.
{% endhint %}

## Pasos

1. Abra **Cuentas › Automatizaciones › Recopilar cuentas**.
2. Haga clic en **Crear**.
3. Rellene la configuración básica; vea la referencia de campos más abajo.
4. Decida si activa **Sincronizar con los activos**. Con ella activada, las cuentas recopiladas se registran automáticamente en el activo.
5. Fije la **Ejecución periódica** si la recopilación debe repetirse.
6. Guarde y ejecútela una vez a mano.

## Qué debe ver

![La pantalla de Recopilar cuentas](https://162891664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs5AnPAmUmMC3tSpoBhHY%2Fuploads%2Fgit-blob-012e985d553b1296590ffc8e04a72163186498c2%2Faccount-collection.png?alt=media)

**1** Cuántas tareas de recopilación existen.

La ejecución termina y la pestaña **Ejecuciones** de la tarea muestra un registro por host. Las cuentas recopiladas aparecen en cada activo, cada una con la fecha de la recopilación que la encontró.

## Cómo verificar que funcionó

1. Abra **Entorno › Activos** y seleccione uno de los destinos.
2. Abra su pestaña **Cuentas**. Las cuentas encontradas en el sistema operativo deben figurar allí, con la fecha de la recopilación.
3. Confirme que una cuenta que usted sabe privilegiada en ese host lleva la marca **Privilegiado**. La clasificación la produce la propia recopilación, no la escribe un operador: si falta, la recopilación no leyó los grupos a los que pertenece la cuenta en el host.

## Qué se recopila

Para cada cuenta encontrada, la tarea registra:

| Grupo          | Qué recopila                                                                                                                                                                                         |
| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Atributos**  | Usuario, UID o identificador, shell, directorio home y grupos a los que pertenece                                                                                                                    |
| **Privilegio** | `root` y las cuentas con privilegio administrativo: miembros de `root`, `wheel` o `sudo` y cuentas listadas en sudoers en Linux; `Administrator` y miembros de los grupos administrativos en Windows |
| **Uso**        | Último inicio de sesión, que separa las cuentas realmente en uso de las que existen pero están paradas. Es la base para revisar y deshabilitar cuentas huérfanas                                     |

## Errores comunes

| Síntoma                                                       | Causa                                                                                                                                                                                 | Solución                                                                                                                    |
| ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| `MODULE FAILURE` con `module_stdout` vacío                    | La conexión funcionó pero el módulo no pudo arrancar en el destino. En Linux, Python ausente o fuera de la ruta esperada; en Windows, WinRM mal configurado o privilegio insuficiente | Instale Python 3 en Linux; revise la autenticación y el privilegio de WinRM en Windows                                      |
| `Data could not be sent to remote host` / `Connection reset`  | SSH no está en marcha, un cortafuegos cierra la conexión tras el handshake, un IDS o IPS la descarta, o el usuario es el equivocado                                                   | Confirme el servicio SSH, el cortafuegos y la cuenta usada                                                                  |
| `The connection plugin 'rdp' was not found`                   | El host no tiene protocolo SSH registrado, así que la tarea no tiene canal de gestión                                                                                                 | Añada el puerto 22 en **protocolos** del registro del host                                                                  |
| `ntlm: the specified credentials were rejected by the server` | Incompatibilidad de NTLM, no una contraseña equivocada                                                                                                                                | Revise el evento de Windows con ID 4624 en el destino: muestra que la conexión llegó y fue bloqueada en la negociación NTLM |
| Todos los hosts fallan en la misma cuenta                     | La cuenta `administrator` está deshabilitada, sin privilegios, o sin contraseña almacenada                                                                                            | Deshabilite esa cuenta en la solución, como se describe arriba                                                              |

{% hint style="info" %}
`rc: 0` dentro de un `MODULE FAILURE` induce a error. Significa que el transporte funcionó; el fallo ocurrió dentro del destino, al arrancar el módulo.
{% endhint %}

## Referencia de campos

| Campo                       | Qué hace                                                                                                                      |
| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| Nombre                      | Identifica la recopilación. Obligatorio                                                                                       |
| Node                        | La carpeta del entorno donde se ejecuta la operación                                                                          |
| Dispositivos                | Los activos de destino                                                                                                        |
| Ejecución periódica         | Muestra los campos de programación, **crontab** e intervalo, con 24 horas por defecto. Si se fijan ambos, **gana el crontab** |
| Sincronizar con los activos | Registra automáticamente las cuentas recopiladas en los activos                                                               |
| Activo                      | Habilita o deshabilita la operación. Activada por defecto                                                                     |
| Custodio                    | El usuario responsable. Se usa solo para la notificación por correo                                                           |
| Comentario                  | Texto libre                                                                                                                   |

## Páginas relacionadas

* [Cuentas gestionadas](/es/pam/administration/accounts/managed-accounts.md)
* [Rotar credenciales](/es/pam/administration/accounts/rotation.md)
* [Descubrir activos en la red](/es/pam/administration/assets/discovery.md): encontrar los hosts, antes de encontrar sus cuentas
* [Inventario de activos](/es/pam/administration/assets/inventory.md)
