Tomado de:
http://johansoft.blogspot.com/2007/09/cambiar-contrasea-de-usuario-postgres.htm
En un post anterior ya he comentado que el instalador de PostgreSQL para Ubuntu asigna una contraseña aleatoria al usuario 'postgres' y que esta debe ser cambiada manualmente post-instalación.
Esto no es un error en el instalador, es una comportamiento de seguridad por defecto del instalador. Cambiano la contraseña.
Para cambiar la contraseña en una instalación por defecto o porque simplemente se olvido la contraseña y no existen mas usuarios se hace lo siguiente en una terminal:
Tambien es posible hacerlo asi directamente:
psql -c "ALTER USER postgres WITH PASSWORD 'newpassword'" -d template1
o de la siguiente manera
1) Impersonar al usuario 'postgres'. $sudo su postgres
2) Ejecutar la utilidad psql $psqlEn este momento se esta conectando a la base de datos usando el usuario 'postgres', con este usuario puede cambiar contraseñas de muchos usuarios incluso del mismo 'postgres'.
Ahora vamos a cambiar la contraseña, ejecute sobre la linea de comandos actual la siguiente secuencia donde 'passwd' es la contraseña nueva(debe utilizarse comillas simples): alter user postgres with password 'passwd';
Si el programa response con el mensaje 'ALTER ROLE' la contraseña se ha cambiado correctamente.
Para salir se la utilidad escriba: \q para salir del usuario 'postgres' escriba lo siguiente: exit Listo.
La contraseña se ha cambiado correctamente. Probando la conexion Para probar la conexion se puede utilizar la misma utilidad 'psql' de la siguiente forma: psql -U postgres -W Presione ENTER e introduzca la nueva contraseña(usted debio haberla cambiado en el ejemplo anterior, si no lo hizo la contraseña es 'passwd').
No hay comentarios:
Publicar un comentario