elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Problema Usuario Postgres
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema Usuario Postgres  (Leído 8,762 veces)
Thryks

Desconectado Desconectado

Mensajes: 112



Ver Perfil
Problema Usuario Postgres
« en: 9 Mayo 2014, 08:45 am »

Buenas, verán he instalado una base de datos Postgresql en un servidor Debian y creé el usuario "postgres".
No recuerdo la contraseña del usuario y he intentado borrarlo usando "dropuser", (estoy como root). Necesito borrar el usuario "postgres" y después crearlo pero usando la terminal. Cuando uso el comando dropuser 'usuario' me da este error:
dropuser: no se pudo conectar a la base de datos postges: FATAL: no existe el rol <<root>>. He estado googleando este error y parece que tengo que darle al usuario 'root' privilegios de administrador de la base de datos. Mi pregunta es la siguiente, como borro el usuario y si es con este comando como soluciono el error. Muchísimas gracias de antemano.


En línea

Futuro Sysadmin
EFEX


Desconectado Desconectado

Mensajes: 1.171


"Dinero Facil"


Ver Perfil WWW
Re: Problema Usuario Postgres
« Respuesta #1 en: 9 Mayo 2014, 09:13 am »

Intentaste..
Código
  1. ALTER USER Postgres WITH PASSWORD '<newpassword>';

Tambien podes ver si tenes activado TRUST authentication(pg_hba.conf)..
Citar
# TYPE    DATABASE        USER            CIDR-ADDRESS    METHOD
     local   all                   all                                           trust         #Localhost


http://www.postgresql.org/message-id/006201c74b23$17cce130$9b0014ac@wbaus090


En línea

Carloswaldo
Traductor
Moderador Global
***
Desconectado Desconectado

Mensajes: 4.764


Nos reservamos el derecho de ban.


Ver Perfil WWW
Re: Problema Usuario Postgres
« Respuesta #2 en: 14 Mayo 2014, 23:36 pm »

Primero tenemos que hacer algunas aclaraciones:

Cuando instalas PostgreSQL, éste viene con un usuario de base de datos llamado postgres, es el superusuario, no lo puedes eliminar.

Algunos paquetes crean el usuario de sistema postgres al instalarlo, aunque no todos. Supongo que este no fue tu caso pues dices que tuviste que crear manualmente el usuario de sistema "postgres".

Cuando haces un "dropuser" te estás conectando a la base de datos usando socket unix con el mismo nombre de usuario de sistemas que estés usando, es decir que lo que has intentado hacer al escribir "dropuser" es conectarte a la base de datos con el nombre de usuario "root" (tu usuario de sistema) pero claro, este usuario no existe en la base de datos por lo que te dice que "no existe el rol".

Si lo que ha pasado es que te olvidaste de la contraseña del usuario de sistema "postgres", aquí hay un par de tips:


- Para entrar como usuario de sistema postgres sin saber la contraseña haz en la consola:

Código
  1. sudo su - postgres


- Para cambiar la contraseña del usuario de sistema "postgres" desde el usuario root:

Código
  1. passwd postgres


Nota: "dropuser" es un ejecutable de PostgreSQL, su función es eliminar usuarios de base de datos, no usuarios de sistema.
En línea





Dominio en venta: https://forojapones.com/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Algun curso web para Postgres
Bases de Datos
Hadess_inf 2 3,026 Último mensaje 3 Febrero 2011, 16:56 pm
por Hadess_inf
postgres sql en ubunru!!!
Bases de Datos
01munrra 5 7,828 Último mensaje 4 Octubre 2011, 13:22 pm
por 01munrra
problema en postgres
Bases de Datos
m@o_614 6 4,894 Último mensaje 28 Marzo 2014, 22:59 pm
por engel lex
backup en postgres
Bases de Datos
m@o_614 1 3,087 Último mensaje 6 Junio 2014, 16:03 pm
por EFEX
Problema con peso de backups Postgres
Bases de Datos
_CrisiS_ 3 9,738 Último mensaje 24 Junio 2023, 18:00 pm
por Carloswaldo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines