Buen dia colegas,
Tengo un servidor con PostgreSQL en CentOS 5 y quisiera crear un usuario que tenga los siguientes privilegios:
- Que pueda hacer consultas - Que pueda modificar los datos de las BDs - QUe pueda hacer BACKUP las BDs - QUe pueda hacer restauras de las BDs
Pero....
- QUE NO SEA CAPAZ DE CREAR BASES DE DATOS NUEVAS, TAMPOCO BORRAR LAS EXISTENTES...
He hecho varias pruebas sin exito, es decir no puedo lograr q se cumpla todas la condiciones... alguna idea?
Saludos y graxias de antemano
Hola creo que esto puedes hacerlo desde tu administrador de base de datos por ejemplo para Mysql phpMyadmin, al crear el usuario te muestra el listado de las operaciones que ese usuario le vas a dejar realizar, en postgress me parece que hay también algo similar a phpMyAdmin.
Saludos.
Crea un usuario de base de datos que no sea superusuario.
crea la base de datos y asígnale como propietario el usuario anterior. Las sentencias serían:
CREATE USER cmartinez; ALTER USER cmartinez WITH PASSWORD 'holamundo'; CREATE DATABASE dbnegocio OWNER cmartinez;
El detalle de lo anterior es que cmartinez puede borrar y crear tablas de dbnegocio. Si esto no es lo que quieres, entonces debes crear dos usuarios: el primero para la restauración, backup y modificación del modelo de datos. El otro es para manipular exclusivamente los datos (INSERT, UPDATE, DELETE, EXECUTION ...)
Atte., Carlos Andrés Martínez
2014-07-04 9:27 GMT-05:00 ylarguex@cimex.com.cu:
Buen dia colegas,
Tengo un servidor con PostgreSQL en CentOS 5 y quisiera crear un usuario que tenga los siguientes privilegios:
- Que pueda hacer consultas
- Que pueda modificar los datos de las BDs
- QUe pueda hacer BACKUP las BDs
- QUe pueda hacer restauras de las BDs
Pero....
- QUE NO SEA CAPAZ DE CREAR BASES DE DATOS NUEVAS, TAMPOCO BORRAR LAS
EXISTENTES...
He hecho varias pruebas sin exito, es decir no puedo lograr q se cumpla todas la condiciones... alguna idea?
Saludos y graxias de antemano _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Saludos,
Administrador de la base de datos: *Pgadmin3*
Administración del sistema, incluyendo bases de datos: webmin http://www.webmin.com/
El 4 de julio de 2014, 10:46, Carlos Martinez camarti@gmail.com escribió:
Saludos.
Crea un usuario de base de datos que no sea superusuario.
crea la base de datos y asígnale como propietario el usuario anterior. Las sentencias serían:
CREATE USER cmartinez; ALTER USER cmartinez WITH PASSWORD 'holamundo'; CREATE DATABASE dbnegocio OWNER cmartinez;
El detalle de lo anterior es que cmartinez puede borrar y crear tablas de dbnegocio. Si esto no es lo que quieres, entonces debes crear dos usuarios: el primero para la restauración, backup y modificación del modelo de datos. El otro es para manipular exclusivamente los datos (INSERT, UPDATE, DELETE, EXECUTION ...)
Atte., Carlos Andrés Martínez
2014-07-04 9:27 GMT-05:00 ylarguex@cimex.com.cu:
Buen dia colegas,
Tengo un servidor con PostgreSQL en CentOS 5 y quisiera crear un usuario que tenga los siguientes privilegios:
- Que pueda hacer consultas
- Que pueda modificar los datos de las BDs
- QUe pueda hacer BACKUP las BDs
- QUe pueda hacer restauras de las BDs
Pero....
- QUE NO SEA CAPAZ DE CREAR BASES DE DATOS NUEVAS, TAMPOCO BORRAR LAS
EXISTENTES...
He hecho varias pruebas sin exito, es decir no puedo lograr q se cumpla todas la condiciones... alguna idea?
Saludos y graxias de antemano _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es