ejercicios permisos usuarios.pdf

2
Universidad Nacional Autónoma de Nicaragua BDA Augusto C. García Duarte 2013 Ejercicios Permisos Usuarios Objetivos: Los estudiantes serán capaces de: Crear usuarios con permisos a nivel: globales, bases de datos y columnas. Asignar y quitar permisos a usuarios existentes. Conectarse como usuario root y crear un usuario llamado “administrador” autentificado con ‘23711’ crear una base de datos llamada personal con las tablas según diagrama. Cerrar la sesión anterior y Abrirla nuevamente intentando conectarse como usuario “administrador”, ¿qué sucede?, ¿por qué? Averiguar qué privilegios de sistema, roles y privilegios sobre objetos tiene concedidos el usuario “administrador”. Otorgar el privilegio de acceso total al usuario “administrador” sobre la base personal e intentar de nuevo la conexión. Conectarse como usuario “administrador” y crear un usuario llamado “prueba00” que tenga como permiso sobre personal ¿Es posible hacerlo? ¿porque? Conectado como usuario root, otorgar el privilegio “create user” al usuario “administrador” y repetir el ejercicio anterior (investigar). Averiguar que usuarios de la base de datos tienen asignado el privilegio “create user” de forma directa, ¿qué vista debe ser consultada? Consultar los privilegios de sistema que tiene asignados el usuario “administrador”, revocarlos

Upload: neoelfeo

Post on 30-Dec-2014

19 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Ejercicios Permisos Usuarios.pdf

Universidad Nacional Autónoma de Nicaragua BDA

Augusto C. García Duarte 2013

Ejercicios Permisos Usuarios

Objetivos:

Los estudiantes serán capaces de:

• Crear usuarios con permisos a nivel: globales, bases de datos y columnas.

• Asignar y quitar permisos a usuarios existentes.

Conectarse como usuario root y crear un usuario llamado “administrador” autentificado con ‘23711’ crear una base de datos llamada personal con las tablas según diagrama.

Cerrar la sesión anterior y Abrirla nuevamente intentando conectarse como usuario “administrador”, ¿qué sucede?, ¿por qué?

Averiguar qué privilegios de sistema, roles y privilegios sobre objetos tiene concedidos el usuario “administrador”.

Otorgar el privilegio de acceso total al usuario “administrador” sobre la base personal e intentar de nuevo la conexión.

Conectarse como usuario “administrador” y crear un usuario llamado “prueba00” que tenga como permiso sobre personal ¿Es posible hacerlo? ¿porque?

Conectado como usuario root, otorgar el privilegio “create user” al usuario “administrador” y repetir el ejercicio anterior (investigar).

Averiguar que usuarios de la base de datos tienen asignado el privilegio “create user” de forma directa, ¿qué vista debe ser consultada?

Consultar los privilegios de sistema que tiene asignados el usuario “administrador”, revocarlos

Page 2: Ejercicios Permisos Usuarios.pdf

Universidad Nacional Autónoma de Nicaragua BDA

Augusto C. García Duarte 2013

Crear, conectado como SYSTEM, un usuario llamado “prueba01” autenticado por prueba01.

Crear un usuario llamado “prueba02” autenticado por prueba02, asignando como base de datos por defecto personal

Asignar al usuario “prueba01” las tablas cliente y producto

Conectarse como usuario “prueba01” y crear la tabla código en la base personal CODIGOS (IdCodigo integer, descripción varchar(20) ) ¿Es posible hacerlo?, ¿falta algún permiso? De ser asi, asignar los permisos que son necesarios y volver a intentar.

Obtener información sobre roles, privilegios de sistema, bases de datos y tablas para los usuarios “prueba00”, “prueba01” y “prueba02”.

Conectarse como usuario “prueba01” y modificar su clave, ¿es posible?.

Abrir una sesión con el usuario “administrador” y otra con el usuario “prueba02”. Siendo el usuario “administrador”, intentar borrar el usuario “prueba02”.

Asignar el permiso DROP USER al rol ADMIN.

Averiguar que usuarios o roles de base de datos tienen asignado el privilegio DROP USER.

Crear otro usuario llamado invitado que sólo puede insertar datos en la tabla productos (no puede leer, por ejemplo).

Ante la sospecha de que los permisos están mal configurados, revocar todos los privilegios a todos los usuarios excepto a root

Crear un usuario invitado2 que sólo tenga acceso para lectura (SELECT) a la columna Descripcion y precio_local de la tabla productos