Está en la página 1de 2

Clase Práctica Nro.

Función de administración y seguridad en PostgreSQL

Introducción:

Recordar:
- que las cuentas de usuarios en PostgreSQL son independientes de las cuentas de
sistema y se crean de forma que son transversales a las bases de datos de un cluster
de BD.
- Cada conexión al servidor es hecha en nombre de un rol.
- la creación de roles de login y roles de grupos como elementos importantes dentro del
esquema de seguridad del PostgreSQL. Los roles de grupos permiten asignar permisos
sobre los objetos a roles que son miembros de ese rol de grupo.
- las sentencias que permiten crear, eliminar y modificar los roles.
- los mecanismos para crear copias de resguardo de las bases de datos y restaurar las
mismas.

Objetivos:

Que los estudiantes adquieran habilidades en:


- El manejo de los roles y el establecimiento de los mecanismos de seguridad sobre los
objetos de la Bd.
- La creación de copias de resguardos y la restauración de las bases de datos

Desarrollo:

Teniendo en cuenta que el administrador del servidor le ha otorgado a Ud. como rol de login la
autorización para crear y manejar roles:

1. Cree un rol que pueda iniciar sesión en el servidor sin password.


a. Conéctese al servidor usando este rol. ¿Qué sucede?
2. Modifique el rol creado de forma que pueda iniciar sesión en el servidor pero
asignándole un password
a. Conéctese al servidor usando este rol. ¿Qué sucede?
b. Usando esta conexión cree una nueva base de datos.
c. Modifique este rol de forma que con el mismo se pueda iniciar sesión, crear
BDs y crear otros roles.
d. Pruebe conectándose al servidor con este rol que se pueden hacer las acciones
definidas antes.
e. Con la conexión del ejercicio anterior, muestre los datos de una de las tablas
de su BD.
3. Desde su conexión cree un rol de grupo de nombre ADMIN, que pueda crear bases de
datos y manejar roles.
a. Asigne al rol ADMIN permiso de lectura sobre una de las tablas de su BD.
b. Haga al rol de login creado por Ud. en el inciso c, miembro del rol del grupo
Admin.
4. Conéctese con el rol del inciso anterior y pruebe si ahora puede ver los datos de la
tabla del inciso a. del ejercicio anterior.
5. Cree un fichero backup de su base de datos en la carpeta My documents de su
máquina.
6. Haga una operación de restore de su Bd a partir de la copia de resguardo del ejercicio
anterior

Conclusiones:

Insistir en las dificultades detectadas

También podría gustarte