SlideShare una empresa de Scribd logo
Blog de Alevsk
Curso de computacion, Programador, Diseñador, Gamer, Linux! & Shell l0ver
Como crear usuarios y asignar permisos en Post-
greSQL
En este tutorial veremos como crear un nuevo usuario y darle permisos sobre una base de datos usan-
do postgreSQL, concretamente necesitaremos los siguientes comandos:
adduser: comando utilizado agregar usuarios en un sistema UNIX/Linux
psql: Llamada al interprete de comandos de postgreSQL (Si quieres ver una guia de la instalacion pue-
des revisar Instalar PostgreSQL 9.2 en Mac OSX).
CREATE USER: Sirve para dar de alta un nuevo usuario en el gestor de base de datos.
CREATE DATABASE: Crea una nueva base de datos.
GRANT ALL PRIVILEGES: Define los privilegios que un usuario tendra sobre una base de datos.
Los siguientes pasos fueron probados utilizando debian squeeze 6, sin embargo el procedimiento no debe-
ría de variar mucho en otras distribuciones de Linux (tal vez y algunos comandos del sistema son diferentes
pero no mas).
Como crear usuarios y asignar permisos en PostgreSQL | Blog de Alevsk http://www.alevsk.com/2012/10/como-crear-usuarios-y-asignar-permisos...
1 de 4 11/11/2016 09:45 a.m.
Desde la terminal
Lo primero que tenemos que hacer es crear un nuevo usuario en el sistema (necesitamos privilegios de
root)
Despues tenemos que acceder como el super usuario de postgresql (por lo general es postgres)
Luego mandamos llamar el interprete del gestor indicando un usuario y una base de datos, por defecto tam-
bién es postgres y postgres (usuario y base de datos).
Si todo va bien la consola debería de mostrar algo como esto:
Una vez dentro simplemente indicamos que queremos agregamos un nuevo usuario.
Luego creamos la base de datos.
Y finalmente damos los privilegios al usuario sobre la base de datos que acabamos de crear.
Y listo, ahora para corroborar que lo hicimos bien podemos intentar acceder al gestor con la cuenta que aca-
bamos de crear.
Si todo salió bien la salida seria:
1
2
# adduser alevsk
# passwd alevsk
1 # su - postgres
1 # psql -h localhost -d postgres -U postgres
1
2
3
4
5
6
7
You are using psql, the command-line interface to PostgreSQL.
Type: copyright for distribution terms
h for help with SQL commands
? for help with psql commands
g or terminate with semicolon to execute query
q to quit
postgres=#
1 postgres=# CREATE USER alevsk WITH PASSWORD 'elpassword';
1 postgres=# CREATE DATABASE blog;
1
2
postgres=# GRANT ALL PRIVILEGES ON DATABASE blog to alevsk;
postgres=# q
1
2
$ su - alevsk
$ psql –h localhost -d blog -U alevsk
1
2
3
4
Welcome to psql 7.4.16, the PostgreSQL interactive terminal.
Type: copyright for distribution terms
h for help with SQL commands
? for help on internal slash commands
?
?
?
?
?
?
?
?
?
Translate »
Como crear usuarios y asignar permisos en PostgreSQL | Blog de Alevsk http://www.alevsk.com/2012/10/como-crear-usuarios-y-asignar-permisos...
2 de 4 11/11/2016 09:45 a.m.
salu2
Tambien te puede interesar:
Instalar PostgreSQL 9.2 en Mac OSX1.
Como habilitar cURL en servidor Windows y Linux2.
Como recuperar archivos borrados3.
Hackers acceden a información confidencial de usuarios registrados en los foros de Steam4.
Crear app universal para iPhone y iPad5.
Esta entrada se publicó en Linux, Mac, Tecnologia, Tutoriales y está etiquetada con Linux, mac, software li-
bre, soluciones, Tecnologia, Tutoriales en 15 octubre, 2012 [http://www.alevsk.com/2012/10/como-crear-
usuarios-y-asignar-permisos-en-postgresql/] por Alevsk.
Acerca de Alevsk
Soy un consultor de seguridad informática en Websec, hago pruebas de penetración a sistemas e ingeniería so-
cial a empresas, me apasiona el análisis de malware, la ingenieria inversa y el desarrollo de internals (IOS / An-
droid / Windows). Antes de eso fui desarrollador Web / Móvil / administrador de sistemas / programador mer-
cenario / etc. por muchos años para varias empresas de México y clientes independientes (freelancer).
Ver todas las entradas por Alevsk →
3 pensamientos en “Como crear usuarios y asignar permisos en PostgreSQL”
5
6
7
g or terminate with semicolon to execute query
q
blog=>
El pop que pones esta muy bien solamente que te falto indagar mas sobre la parte de los derechos de post-
USUARIO
23 octubre, 2012 en 16:58
Translate »
Como crear usuarios y asignar permisos en PostgreSQL | Blog de Alevsk http://www.alevsk.com/2012/10/como-crear-usuarios-y-asignar-permisos...
3 de 4 11/11/2016 09:45 a.m.
gres, ya que cuando creas el usuario de postgres trae ciertos privilegios para crear sus propios objetos, te re-
comiendo como poner como indicas quitarle esos derechos al usuario y despues como darselos como lo in-
dicas en este punto.
Saludos
Gracias, esta muy bien el pequeño manual, me sirvió
JP
10 junio, 2014 en 10:28
Translate »
Como crear usuarios y asignar permisos en PostgreSQL | Blog de Alevsk http://www.alevsk.com/2012/10/como-crear-usuarios-y-asignar-permisos...
4 de 4 11/11/2016 09:45 a.m.

Más contenido relacionado

La actualidad más candente

Connectión
ConnectiónConnectión
Proyecto final
Proyecto finalProyecto final
Proyecto final
wladykleper
 
Mejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos OracleMejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos Oracle
jftorres92
 
Actividad No. 1.14: Replicación de datos en MySQL 5.1
Actividad No. 1.14: Replicación de datos en  MySQL 5.1Actividad No. 1.14: Replicación de datos en  MySQL 5.1
Actividad No. 1.14: Replicación de datos en MySQL 5.1
Francisco Medina
 
Apuntes php
Apuntes phpApuntes php
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debianDaniel Zavala
 
Crear bases de datos replicadas maestro
Crear bases de datos replicadas maestroCrear bases de datos replicadas maestro
Crear bases de datos replicadas maestroGustavo Guerra
 
Mysql
MysqlMysql
La api de salesforce
La api de salesforceLa api de salesforce
La api de salesforcejesusnoseq
 
02 formulario iniciar sesion programar
02 formulario iniciar sesion   programar02 formulario iniciar sesion   programar
02 formulario iniciar sesion programar
pompeya
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajo
SilfredoValdez
 
Acceso a-una-base-de-datos-mediante-un-servidor
Acceso a-una-base-de-datos-mediante-un-servidor Acceso a-una-base-de-datos-mediante-un-servidor
Acceso a-una-base-de-datos-mediante-un-servidor
Francisco Aguilar Smith
 
Esquemas de seguridad para el servidor
Esquemas de seguridad para el servidorEsquemas de seguridad para el servidor
Esquemas de seguridad para el servidor
Alberto Arredondo Infante
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQL
Christian Mora
 
CONNECTION
CONNECTIONCONNECTION

La actualidad más candente (16)

Connectión
ConnectiónConnectión
Connectión
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Mejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos OracleMejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos Oracle
 
Actividad No. 1.14: Replicación de datos en MySQL 5.1
Actividad No. 1.14: Replicación de datos en  MySQL 5.1Actividad No. 1.14: Replicación de datos en  MySQL 5.1
Actividad No. 1.14: Replicación de datos en MySQL 5.1
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Instalar msql server en debian
Instalar msql server en debianInstalar msql server en debian
Instalar msql server en debian
 
Crear bases de datos replicadas maestro
Crear bases de datos replicadas maestroCrear bases de datos replicadas maestro
Crear bases de datos replicadas maestro
 
Mysql
MysqlMysql
Mysql
 
La api de salesforce
La api de salesforceLa api de salesforce
La api de salesforce
 
02 formulario iniciar sesion programar
02 formulario iniciar sesion   programar02 formulario iniciar sesion   programar
02 formulario iniciar sesion programar
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajo
 
Acceso a-una-base-de-datos-mediante-un-servidor
Acceso a-una-base-de-datos-mediante-un-servidor Acceso a-una-base-de-datos-mediante-un-servidor
Acceso a-una-base-de-datos-mediante-un-servidor
 
Esquemas de seguridad para el servidor
Esquemas de seguridad para el servidorEsquemas de seguridad para el servidor
Esquemas de seguridad para el servidor
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQL
 
CONNECTION
CONNECTIONCONNECTION
CONNECTION
 

Destacado

Sql
SqlSql
Bn 1016 demo postgre sql-online-training
Bn 1016 demo  postgre sql-online-trainingBn 1016 demo  postgre sql-online-training
Bn 1016 demo postgre sql-online-training
conline training
 
U456 postgre sql
U456 postgre sqlU456 postgre sql
U456 postgre sql
Jr. Serrano
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresqlCesar Martinez
 
Taller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sqlTaller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sql
Luis Eduardo Pelaez Valencia
 
Exchange Server 2013 and SharePoint Server 2013 Integration
Exchange Server 2013 and SharePoint Server 2013 IntegrationExchange Server 2013 and SharePoint Server 2013 Integration
Exchange Server 2013 and SharePoint Server 2013 IntegrationSharePoint Saturday New Jersey
 
SQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12cSQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12c
Tanel Poder
 
10 SQL Tricks that You Didn't Think Were Possible
10 SQL Tricks that You Didn't Think Were Possible10 SQL Tricks that You Didn't Think Were Possible
10 SQL Tricks that You Didn't Think Were Possible
Lukas Eder
 
Top 100 SQL Interview Questions and Answers
Top 100 SQL Interview Questions and AnswersTop 100 SQL Interview Questions and Answers
Top 100 SQL Interview Questions and Answers
iimjobs and hirist
 

Destacado (10)

Sql
SqlSql
Sql
 
Postgre sql unleashed
Postgre sql unleashedPostgre sql unleashed
Postgre sql unleashed
 
Bn 1016 demo postgre sql-online-training
Bn 1016 demo  postgre sql-online-trainingBn 1016 demo  postgre sql-online-training
Bn 1016 demo postgre sql-online-training
 
U456 postgre sql
U456 postgre sqlU456 postgre sql
U456 postgre sql
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresql
 
Taller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sqlTaller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sql
 
Exchange Server 2013 and SharePoint Server 2013 Integration
Exchange Server 2013 and SharePoint Server 2013 IntegrationExchange Server 2013 and SharePoint Server 2013 Integration
Exchange Server 2013 and SharePoint Server 2013 Integration
 
SQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12cSQL Monitoring in Oracle Database 12c
SQL Monitoring in Oracle Database 12c
 
10 SQL Tricks that You Didn't Think Were Possible
10 SQL Tricks that You Didn't Think Were Possible10 SQL Tricks that You Didn't Think Were Possible
10 SQL Tricks that You Didn't Think Were Possible
 
Top 100 SQL Interview Questions and Answers
Top 100 SQL Interview Questions and AnswersTop 100 SQL Interview Questions and Answers
Top 100 SQL Interview Questions and Answers
 

Similar a Como crear usuarios y asignar permisos en postgre sql blog de alevsk

William fabricio manual de sistemas sas
William fabricio manual de sistemas sasWilliam fabricio manual de sistemas sas
William fabricio manual de sistemas sas
Rafael Toro
 
Tp1 db avanz-v1.1
Tp1 db avanz-v1.1Tp1 db avanz-v1.1
Tp1 db avanz-v1.1
Javier Caniparoli
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
Alex Geovani
 
Replicacion con postgresql y slony
Replicacion con  postgresql y slonyReplicacion con  postgresql y slony
Replicacion con postgresql y slonyJohanna Mendez
 
Instalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windowsInstalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windows
Daniel Huerta Cruz
 
Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012
Gustavo Inocente Chacón
 
Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.
SergioLopez467
 
Docker y PostgreSQL
Docker y PostgreSQLDocker y PostgreSQL
Docker y PostgreSQL
Jorge Moratilla Porras
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv
Conexión remota a base de datos con Oracle y MySQL
Conexión remota a base de datos con Oracle y MySQLConexión remota a base de datos con Oracle y MySQL
Conexión remota a base de datos con Oracle y MySQL
Ivan Luis Jimenez
 
Manual de instalación de mantis 1.2.11 en CentOS 5.8
Manual de instalación de mantis 1.2.11 en CentOS 5.8Manual de instalación de mantis 1.2.11 en CentOS 5.8
Manual de instalación de mantis 1.2.11 en CentOS 5.8
Joshep Ticante
 
Integración LDAP + SAMBA
Integración LDAP + SAMBAIntegración LDAP + SAMBA
Integración LDAP + SAMBAcyberleon95
 
Breve introducción práctica al DevOps - (es) 2021_03_18
Breve introducción práctica al DevOps -  (es) 2021_03_18Breve introducción práctica al DevOps -  (es) 2021_03_18
Breve introducción práctica al DevOps - (es) 2021_03_18
Young Suk Ahn Park
 
Html,php
Html,phpHtml,php
Html,phpsoftyed
 
58517228 postgre sql-desarrolladoresbasico
58517228 postgre sql-desarrolladoresbasico58517228 postgre sql-desarrolladoresbasico
58517228 postgre sql-desarrolladoresbasicoLucia Zambrano Franco
 
Base de datos postgresql
Base de datos postgresqlBase de datos postgresql
Base de datos postgresql
alan moreno
 
My Sql Comunity Edition
My Sql Comunity EditionMy Sql Comunity Edition
My Sql Comunity Edition
Miguel Angel
 
5 servidor web
5 servidor web5 servidor web
5 servidor web
angeles104
 
Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5
Cosmosnet
 
Framework Catalyst
Framework CatalystFramework Catalyst
Framework Catalyst
Eduardo Rafael Petla
 

Similar a Como crear usuarios y asignar permisos en postgre sql blog de alevsk (20)

William fabricio manual de sistemas sas
William fabricio manual de sistemas sasWilliam fabricio manual de sistemas sas
William fabricio manual de sistemas sas
 
Tp1 db avanz-v1.1
Tp1 db avanz-v1.1Tp1 db avanz-v1.1
Tp1 db avanz-v1.1
 
SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
Replicacion con postgresql y slony
Replicacion con  postgresql y slonyReplicacion con  postgresql y slony
Replicacion con postgresql y slony
 
Instalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windowsInstalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windows
 
Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012
 
Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.
 
Docker y PostgreSQL
Docker y PostgreSQLDocker y PostgreSQL
Docker y PostgreSQL
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv
Dprn3 u3 a1_rahv
 
Conexión remota a base de datos con Oracle y MySQL
Conexión remota a base de datos con Oracle y MySQLConexión remota a base de datos con Oracle y MySQL
Conexión remota a base de datos con Oracle y MySQL
 
Manual de instalación de mantis 1.2.11 en CentOS 5.8
Manual de instalación de mantis 1.2.11 en CentOS 5.8Manual de instalación de mantis 1.2.11 en CentOS 5.8
Manual de instalación de mantis 1.2.11 en CentOS 5.8
 
Integración LDAP + SAMBA
Integración LDAP + SAMBAIntegración LDAP + SAMBA
Integración LDAP + SAMBA
 
Breve introducción práctica al DevOps - (es) 2021_03_18
Breve introducción práctica al DevOps -  (es) 2021_03_18Breve introducción práctica al DevOps -  (es) 2021_03_18
Breve introducción práctica al DevOps - (es) 2021_03_18
 
Html,php
Html,phpHtml,php
Html,php
 
58517228 postgre sql-desarrolladoresbasico
58517228 postgre sql-desarrolladoresbasico58517228 postgre sql-desarrolladoresbasico
58517228 postgre sql-desarrolladoresbasico
 
Base de datos postgresql
Base de datos postgresqlBase de datos postgresql
Base de datos postgresql
 
My Sql Comunity Edition
My Sql Comunity EditionMy Sql Comunity Edition
My Sql Comunity Edition
 
5 servidor web
5 servidor web5 servidor web
5 servidor web
 
Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5Instalación Oracle 11gR2 en Linux Centos 5.5
Instalación Oracle 11gR2 en Linux Centos 5.5
 
Framework Catalyst
Framework CatalystFramework Catalyst
Framework Catalyst
 

Último

trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGATAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
arriagaanggie50
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 

Último (20)

trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGATAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
TAREA #6 - RECURSOS INCLUSIVOS POR ANGGIE ARRIAGA
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 

Como crear usuarios y asignar permisos en postgre sql blog de alevsk

  • 1. Blog de Alevsk Curso de computacion, Programador, Diseñador, Gamer, Linux! & Shell l0ver Como crear usuarios y asignar permisos en Post- greSQL En este tutorial veremos como crear un nuevo usuario y darle permisos sobre una base de datos usan- do postgreSQL, concretamente necesitaremos los siguientes comandos: adduser: comando utilizado agregar usuarios en un sistema UNIX/Linux psql: Llamada al interprete de comandos de postgreSQL (Si quieres ver una guia de la instalacion pue- des revisar Instalar PostgreSQL 9.2 en Mac OSX). CREATE USER: Sirve para dar de alta un nuevo usuario en el gestor de base de datos. CREATE DATABASE: Crea una nueva base de datos. GRANT ALL PRIVILEGES: Define los privilegios que un usuario tendra sobre una base de datos. Los siguientes pasos fueron probados utilizando debian squeeze 6, sin embargo el procedimiento no debe- ría de variar mucho en otras distribuciones de Linux (tal vez y algunos comandos del sistema son diferentes pero no mas). Como crear usuarios y asignar permisos en PostgreSQL | Blog de Alevsk http://www.alevsk.com/2012/10/como-crear-usuarios-y-asignar-permisos... 1 de 4 11/11/2016 09:45 a.m.
  • 2. Desde la terminal Lo primero que tenemos que hacer es crear un nuevo usuario en el sistema (necesitamos privilegios de root) Despues tenemos que acceder como el super usuario de postgresql (por lo general es postgres) Luego mandamos llamar el interprete del gestor indicando un usuario y una base de datos, por defecto tam- bién es postgres y postgres (usuario y base de datos). Si todo va bien la consola debería de mostrar algo como esto: Una vez dentro simplemente indicamos que queremos agregamos un nuevo usuario. Luego creamos la base de datos. Y finalmente damos los privilegios al usuario sobre la base de datos que acabamos de crear. Y listo, ahora para corroborar que lo hicimos bien podemos intentar acceder al gestor con la cuenta que aca- bamos de crear. Si todo salió bien la salida seria: 1 2 # adduser alevsk # passwd alevsk 1 # su - postgres 1 # psql -h localhost -d postgres -U postgres 1 2 3 4 5 6 7 You are using psql, the command-line interface to PostgreSQL. Type: copyright for distribution terms h for help with SQL commands ? for help with psql commands g or terminate with semicolon to execute query q to quit postgres=# 1 postgres=# CREATE USER alevsk WITH PASSWORD 'elpassword'; 1 postgres=# CREATE DATABASE blog; 1 2 postgres=# GRANT ALL PRIVILEGES ON DATABASE blog to alevsk; postgres=# q 1 2 $ su - alevsk $ psql –h localhost -d blog -U alevsk 1 2 3 4 Welcome to psql 7.4.16, the PostgreSQL interactive terminal. Type: copyright for distribution terms h for help with SQL commands ? for help on internal slash commands ? ? ? ? ? ? ? ? ? Translate » Como crear usuarios y asignar permisos en PostgreSQL | Blog de Alevsk http://www.alevsk.com/2012/10/como-crear-usuarios-y-asignar-permisos... 2 de 4 11/11/2016 09:45 a.m.
  • 3. salu2 Tambien te puede interesar: Instalar PostgreSQL 9.2 en Mac OSX1. Como habilitar cURL en servidor Windows y Linux2. Como recuperar archivos borrados3. Hackers acceden a información confidencial de usuarios registrados en los foros de Steam4. Crear app universal para iPhone y iPad5. Esta entrada se publicó en Linux, Mac, Tecnologia, Tutoriales y está etiquetada con Linux, mac, software li- bre, soluciones, Tecnologia, Tutoriales en 15 octubre, 2012 [http://www.alevsk.com/2012/10/como-crear- usuarios-y-asignar-permisos-en-postgresql/] por Alevsk. Acerca de Alevsk Soy un consultor de seguridad informática en Websec, hago pruebas de penetración a sistemas e ingeniería so- cial a empresas, me apasiona el análisis de malware, la ingenieria inversa y el desarrollo de internals (IOS / An- droid / Windows). Antes de eso fui desarrollador Web / Móvil / administrador de sistemas / programador mer- cenario / etc. por muchos años para varias empresas de México y clientes independientes (freelancer). Ver todas las entradas por Alevsk → 3 pensamientos en “Como crear usuarios y asignar permisos en PostgreSQL” 5 6 7 g or terminate with semicolon to execute query q blog=> El pop que pones esta muy bien solamente que te falto indagar mas sobre la parte de los derechos de post- USUARIO 23 octubre, 2012 en 16:58 Translate » Como crear usuarios y asignar permisos en PostgreSQL | Blog de Alevsk http://www.alevsk.com/2012/10/como-crear-usuarios-y-asignar-permisos... 3 de 4 11/11/2016 09:45 a.m.
  • 4. gres, ya que cuando creas el usuario de postgres trae ciertos privilegios para crear sus propios objetos, te re- comiendo como poner como indicas quitarle esos derechos al usuario y despues como darselos como lo in- dicas en este punto. Saludos Gracias, esta muy bien el pequeño manual, me sirvió JP 10 junio, 2014 en 10:28 Translate » Como crear usuarios y asignar permisos en PostgreSQL | Blog de Alevsk http://www.alevsk.com/2012/10/como-crear-usuarios-y-asignar-permisos... 4 de 4 11/11/2016 09:45 a.m.