Saltar la navegación

12.1.1.- Permisos (II).

Usuario delante del ordenador.
Antoine (Open Clip Art .CC)


Hasta ahora hemos aprendido a conceder permisos o privilegios. Será importante aprender a retirarlos:

Con el comando REVOKE se retiran los privilegios:

  • Sobre objetos:
REVOKE {privilegio_objeto [, privilegio_objeto]...|ALL|[PRIVILEGES]}
ON [usuario.]objeto
FROM {usuario|rol|PUBLIC} [,{usuario|rol|PUBLIC] ...;
  • Del sistema o roles a usuarios:
REVOKE {privilegio_stma | rol} [, {privilegio_stma | rol}]...|ALL|[PRIVILEGES]}
ON [usuario.]objeto
FROM {usuario|rol|PUBLIC} [,{usuario|rol|PUBLIC] ...;
 

Juan va a quitar el permiso de seleccionar y de actualizar sobre la tabla Usuarios a Ana:

REVOKE SELECT, UPDATE ON Usuarios FROM Ana;

y va a quitarle el permiso de eliminar usuarios:

REVOKE DROP USER FROM Ana;

Autoevaluación

Asocia cada comando con su uso.
Usuarios y permisos.

Comando

Relación

Función

CREATE USER

1. Se utiliza para dar permisos a los usuarios o roles.
DROP USER

2. Se utiliza para eliminar usuarios.
GRANT

3. Se utiliza para crear usuarios.
REVOKE

4. Se utiliza para quitar permisos.

Habilitar JavaScript