> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Consultas habituales de RBAC

> Consultas para otorgar permisos específicos a los usuarios.

<div id="introduction">
  ## Introducción
</div>

A continuación se muestran consultas habituales para otorgar permisos específicos a los usuarios.

<div id="how-do-i-grant-the-same-permissions-as-the-current-user-to-another-user">
  ## ¿Cómo otorgo a otro usuario los mismos permisos que tiene el usuario actual?
</div>

```sql theme={null}
GRANT CURRENT GRANTS ON *.* TO another_user;
```

<div id="how-do-i-grant-a-specific-permission-to-a-user-based-on-the-grants-of-the-current-user">
  ## ¿Cómo otorgo un permiso específico a un usuario en función de los privilegios del usuario actual?
</div>

En el siguiente ejemplo, `another_user` podrá ejecutar comandos `SELECT` en todas las bases de datos y tablas del usuario actual.

```sql theme={null}
GRANT CURRENT GRANTS(SELECT ON *.*) TO another_user;
```

<div id="how-do-i-grant-a-specific-permission-to-a-user-for-a-specific-database-based-on-the-grants-of-the-current-user">
  ## ¿Cómo otorgo un permiso específico a un usuario para una base de datos concreta en función de los privilegios del usuario actual?
</div>

En el ejemplo siguiente, `another_user` podrá ejecutar comandos `INSERT` en todas las tablas de `my_database`.

```sql theme={null}
GRANT INSERT ON my_database.* TO another_user;
```

<div id="how-do-i-give-access-to-all-grants-for-a-specific-user-based-on-the-default-user">
  ## ¿Cómo concedo a un usuario específico todos los privilegios del usuario `default`?
</div>

```sql theme={null}
GRANT default_role TO another_user;
```
