Todos los productos
Search
Centro de documentos

Lindorm:REVOKE

Última actualización: Sep 05, 2026

Use REVOKE para eliminar los permisos de un usuario. Antes de revocar los permisos, ejecute SHOW PRIVILEGES para revisar los permisos otorgados a todos los usuarios.

Que una instrucción REVOKE se ejecute correctamente depende de los permisos del usuario que la ejecuta.

Motores y versiones aplicables

LindormTable (todas las versiones) y LindormTSDB (todas las versiones).

Sintaxis

revoke_permission_statement ::=  REVOKE privilege_definition ON resource_definition FROM user_identifier
privilege_definition        ::=  ALL | ALL PRIVILEGE | READ | WRITE | ADMIN | TRASH | SYSTEM
resource_definition         ::=  GLOBAL | DATABASE identifier | SCHEMA identifier | TABLE identifier

Parámetros

Permiso (privilege_definition)

Permiso

Descripción

ALL o ALL PRIVILEGE

Revoca todos los permisos sobre el recurso especificado, incluidos READ, WRITE, ADMIN y TRASH.

READ

Revoca el permiso de lectura sobre el recurso especificado.

WRITE

Revoca el permiso de escritura sobre el recurso especificado.

ADMIN

Revoca el permiso de administrador sobre el recurso especificado.

TRASH

Revoca el permiso de eliminación sobre el recurso especificado.

SYSTEM

Revoca los permisos de gestión del clúster, incluido el permiso ADMIN en el nivel GLOBAL.

Nivel de recurso (resource_definition)

RecursoLindormTableLindormTSDBDescripción
GLOBAL✓✓Revoca los permisos sobre los recursos globales.
DATABASE✓✓Revoca los permisos sobre la base de datos especificada. DATABASE equivale a SCHEMA.
Nota

LindormTable 2.5.3.3 y versiones posteriores admiten el nivel DATABASE. Las versiones anteriores solo admiten SCHEMA.

TABLE✓✗Revoca los permisos sobre la tabla especificada.

Los niveles de permiso, de mayor a menor, son: GLOBAL > DATABASE (SCHEMA) > TABLE.

Al usar DATABASE, SCHEMA o TABLE, especifique el identificador del recurso de destino. Por ejemplo:

  • DATABASE default y SCHEMA default hacen referencia a la base de datos llamada default.

  • TABLE test hace referencia a la tabla llamada test.

Usuario (user_identifier)

El usuario al que se le revocan los permisos.

Ejemplos

Revocar todos los permisos de un usuario

Revoque todos los permisos sobre la base de datos db1 al usuario user1:

REVOKE ALL ON DATABASE db1 FROM user1;
-- or
REVOKE ALL ON SCHEMA db1 FROM user1;

Revocar permisos específicos de un usuario

Revoque el permiso ADMIN sobre table2 en la base de datos db2 al usuario user2:

REVOKE ADMIN ON TABLE db2.table2 FROM user2;

Revoque el permiso WRITE sobre table3 al usuario user3:

REVOKE WRITE ON TABLE table3 FROM user3;

Revoque el permiso READ en el nivel GLOBAL al usuario user4:

REVOKE READ ON GLOBAL FROM user4;