> 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/sonar/administration/identities/users.md).

# Usuarios

Cree, edite, desactive y elimine a las personas que inician sesión en la consola, asígneles un rol, restablezca su contraseña o su MFA y cierre sus sesiones.

## Qué es esto y cuándo usarlo

Un usuario es una cuenta que inicia sesión en la consola de SONAR. Cada usuario tiene un rol, y el rol decide qué puede ver y hacer el usuario. Use **Admin Center › Users** para dar de alta a un operador, cambiar lo que alguien puede hacer, bloquear una cuenta que ya no debe usarse o ayudar a alguien que olvidó su contraseña o perdió su autenticador.

Los usuarios de esta pantalla son operadores de la consola. Las personas que trabajan en los endpoints gestionados son otro registro: consulte [Empleados](/es/sonar/administration/employees/employees.md).

La pantalla se titula **Users & Permissions**. Encima de la lista hay tres contadores: **Total Users**, **Active Users** e **Inactive Users**.

## Antes de empezar

* Para abrir la pantalla: el permiso **List Accounts**.
* Para crear, editar, desactivar, eliminar, restablecer o desconectar usuarios: **Manage Accounts**.
* Para elegir un rol en el formulario del usuario: **List Roles**. Sin él, el campo **Role** no puede cargarse.
* El rol que piensa asignar debe existir. Consulte [Roles y permisos](/es/sonar/administration/identities/roles.md).

## Pasos

### Crear un usuario

1. Abra **Admin Center › Users** y haga clic en **Add User**. El mismo formulario se abre desde el menú de la cabecera **Management › Create › User**.
2. Introduzca **Username**, **Password**, **Email**, **First Name** y **Last Name**. El icono de llave del campo **Password** genera una contraseña aleatoria.
3. Elija el rol en **Role**.
4. Deje **Active?** marcada y **Block Dashboard Logins** sin marcar, salvo que la cuenta aún no deba iniciar sesión en la consola.
5. Haga clic en **Create**.
6. Entregue al usuario el nombre de usuario y la contraseña por un canal de confianza. En su primer inicio de sesión, el usuario registra una aplicación autenticadora. Consulte [Autenticación multifactor](/es/sonar/administration/identities/mfa.md).

### Editar un usuario o cambiar su rol

1. En la lista, haga clic en el icono de lápiz (**Edit**) de la fila del usuario, o haga doble clic en la fila.
2. Cambie los campos que necesite. En **Role** es donde se pasa al usuario a otro rol.
3. Haga clic en **Save Changes**.

También puede asignar usuarios desde el propio rol, en **Assigned Users**, dentro de **Admin Center › Roles**. Ambos caminos cambian el mismo campo.

### Desactivar o activar un usuario

1. En la columna **Active**, desmarque la casilla de la fila del usuario.
2. Confirme **Disable** en el diálogo **Disable user?**.

Un usuario desactivado no puede iniciar sesión, y las claves de API que le pertenecen dejan de autenticar. Vuelva a marcar la casilla y confirme **Enable** para restablecer el acceso. No puede desactivar su propia cuenta.

### Restablecer una contraseña

1. Haga clic en el icono de candado (**Reset Password**) de la fila del usuario.
2. Introduzca la nueva contraseña en **New Password** y haga clic en **Reset Password**.
3. Confirme en el diálogo **Reset password?**. La nueva contraseña sustituye a la actual de inmediato.

### Restablecer la autenticación multifactor

1. Haga clic en el icono de llave (**Reset Multi-Factor Authentication**) de la fila del usuario. El menú contextual de la fila (clic derecho) ofrece la misma acción como **Reset Two-Factor Auth**.
2. Confirme **Reset 2FA** en el diálogo **Reset 2FA?**.

El usuario registra un nuevo autenticador en su siguiente inicio de sesión. Consulte [Autenticación multifactor](/es/sonar/administration/identities/mfa.md).

### Cerrar las sesiones de un usuario

1. Haga clic en el icono de cierre de sesión de la fila del usuario. Solo está disponible mientras el usuario tiene una sesión activa.
2. El diálogo **Force Logout — jdoe** lista cada sesión con su navegador, sistema operativo, dirección IP y fechas **Created** y **Expires**.
3. Haga clic en **Disconnect** en una sesión, o en **Disconnect All**, y luego en **Confirm**.

La entrada **Show Active Sessions** del menú contextual abre la misma lista como **User Sessions for jdoe**, con **Disconnect** por sesión y **Remove All Sessions**. Aquí no puede cerrar sus propias sesiones; para eso, use el icono de cierre de sesión de la cabecera.

### Eliminar un usuario

1. Haga clic en el icono de papelera (**Delete**) de la fila del usuario.
2. Confirme **Delete** en el diálogo **Delete user?**. No se puede deshacer.

Eliminar un usuario también elimina las claves de API que le pertenecen. No puede eliminar su propia cuenta. Para retirar el acceso pero conservar la cuenta para más adelante, desactívela.

## Lo que debería ver

El usuario nuevo o modificado aparece en la lista con su nombre y su nombre de usuario en la columna **User**, su rol en **Role** (o **No Role** si no tiene ninguno) y la casilla **Active** tal como la dejó. **Last Login** muestra **Never** hasta el primer inicio de sesión, y **Last IP** queda vacío hasta entonces.

Tras cada acción aparece un mensaje de confirmación, por ejemplo `User jdoe was added!`, `User disabled successfully` o `User Password Reset!`.

## Cómo verificar que funcionó

1. Abra **Reports & Audits › Audits**, filtre **Object** por **User** y busque la entrada: **Add Object** para un usuario nuevo, **Modify Object** para una edición, un cambio de rol o una desactivación, **Delete Object** para una eliminación. La entrada registra quién hizo el cambio.
2. En una ventana privada del navegador, inicie sesión como el usuario. Un usuario nuevo llega a la pantalla de registro del autenticador. Un usuario desactivado, o con **Block Dashboard Logins**, recibe `Bad credentials`.
3. Cuando el usuario inicia sesión con el código de su autenticador, **Last Login** y **Last IP** se rellenan en su fila, y aparece una entrada **Login** en **Reports & Audits › Audits**.
4. Tras cerrar las sesiones, vuelva a abrir **Show Active Sessions**. La lista está vacía y el icono de cierre de sesión de la fila ya no está disponible.

## Errores comunes

| Síntoma                                                                                                                  | Causa                                                                                        | Solución                                                                                           |
| ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| **Add User**, **Edit** y las demás acciones de la fila aparecen en gris, con `You don't have permission for this action` | A su rol le falta **Manage Accounts**                                                        | Pida a un administrador que añada ese permiso a su rol                                             |
| El campo **Role** muestra `You don't have permission to view roles.`                                                     | A su rol le falta **List Roles**                                                             | Añada **List Roles** a su rol y haga clic en **Retry**                                             |
| `ERROR: User jdoe already exists!`                                                                                       | Los nombres de usuario son únicos                                                            | Elija otro nombre de usuario, o edite la cuenta existente                                          |
| `The root user cannot be modified from the UI` o `The root user cannot be deleted from the UI`                           | La cuenta es la cuenta principal de la instalación, que los demás usuarios no pueden cambiar | Inicie sesión con esa cuenta para cambiarla, o contacte con el soporte de implantación de DataDike |
| El usuario recibe `Bad credentials` con la contraseña correcta                                                           | La cuenta está desactivada, o **Block Dashboard Logins** está marcada                        | Active la cuenta, o desmarque **Block Dashboard Logins**                                           |
| El usuario inicia sesión pero casi no ve nada                                                                            | El usuario tiene **No Role**, o su rol está inactivo o concede pocos permisos                | Asigne un rol, o active o amplíe el rol en **Admin Center › Roles**                                |
| La casilla **Active** y el icono de eliminar no están disponibles en una fila                                            | Es su propia cuenta                                                                          | Otro administrador tiene que desactivarla o eliminarla                                             |

## Referencia de campos

### Formulario del usuario

| Campo                  | Qué hace                                                                                                           | Valores aceptados                                                         | Valor por defecto |
| ---------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------- | ----------------- |
| Username               | Nombre de inicio de sesión                                                                                         | Texto, único en toda la consola                                           | (sin valor)       |
| Password               | Contraseña inicial. Solo se muestra al crear un usuario; los cambios posteriores usan **Reset Password**           | Texto. El icono de llave genera una contraseña aleatoria de 10 caracteres | (sin valor)       |
| Email                  | Dirección de contacto que se muestra en la lista y en las asignaciones de roles                                    | Una dirección de correo electrónico                                       | (sin valor)       |
| First Name / Last Name | Nombre visible en la lista y en las asignaciones de roles                                                          | Texto                                                                     | (sin valor)       |
| Role                   | El rol que fija los permisos del usuario                                                                           | Uno de los roles de **Admin Center › Roles**                              | (sin valor)       |
| Block Dashboard Logins | Rechaza el inicio de sesión en la consola para esta cuenta. Las claves de API que le pertenecen siguen funcionando | Marcada / sin marcar                                                      | Sin marcar        |
| Active?                | Si la cuenta puede iniciar sesión y usar sus claves de API                                                         | Marcada / sin marcar                                                      | Marcada           |

**Block Dashboard Logins** y **Active?** no pueden cambiarse en su propia cuenta.

### Lista de usuarios

| Columna    | Qué muestra                                                                                               |
| ---------- | --------------------------------------------------------------------------------------------------------- |
| User       | Nombre visible, nombre de usuario y un indicador de activo o inactivo                                     |
| Email      | La dirección de correo electrónico del usuario                                                            |
| Role       | El rol asignado, o **No Role**                                                                            |
| Last Login | Fecha y hora del último inicio de sesión en la consola, o **Never**                                       |
| Last IP    | Dirección del último inicio de sesión en la consola                                                       |
| Active     | Activa o desactiva la cuenta                                                                              |
| Actions    | **Edit**, **Reset Password**, **Reset Multi-Factor Authentication**, **Delete**, cierre de sesión forzado |

El filtro de estado ofrece **All statuses**, **Active** e **Inactive**, y el cuadro **Search** filtra las filas mostradas.

## Páginas relacionadas

* [Roles y permisos](/es/sonar/administration/identities/roles.md): lo que concede un rol
* [Autenticación multifactor](/es/sonar/administration/identities/mfa.md): registro y restablecimientos
* [Claves de API](/es/sonar/administration/settings/api-keys.md): claves que actúan como un usuario
* [Registro de auditoría](/es/sonar/administration/audit/audit-trail.md): dónde se registran los cambios de usuarios
