usuario quitar postgres password para crear contraseña como change cambiar postgresql change-password

quitar - ¿Cómo cambiar la contraseña de usuario de PostgreSQL?



crear usuario postgres (11)

A continuación, escriba:

$ sudo -u postgres psql

Entonces:

/password postgres

Entonces para salir de psql :

/q

Si eso no funciona, reconfigure la autenticación.

Edite /etc/postgresql/9.1/main/pg_hba.conf (la ruta será diferente) y cambie:

local all all peer

a:

local all all md5

Luego reinicie el servidor:

$ sudo service postgresql restart

¿Cómo cambio la contraseña para el usuario de PostgreSQL?


Creo que la mejor manera de cambiar la contraseña es simplemente usar:

/password

En la consola de Postgres.

Fuente:

Se debe tener precaución al especificar una contraseña no cifrada con este comando. La contraseña se transmitirá al servidor en texto sin cifrar, y también se puede registrar en el historial de comandos del cliente o en el registro del servidor. psql contiene un comando / contraseña que se puede usar para cambiar la contraseña de un rol sin exponer la contraseña de cleartext.

de https://www.postgresql.org/docs/9.0/static/sql-alterrole.html .


Este fue el primer resultado en Google, cuando buscaba cambiar el nombre de un usuario, así que:

ALTER USER <username> WITH PASSWORD ''<new_password>''; -- change password ALTER USER <old_username> RENAME TO <new_username>; -- rename user

Un par de otros comandos útiles para la gestión de usuarios:

CREATE USER <username> PASSWORD ''<password>'' IN GROUP <group>; DROP USER <username>;

Mover usuario a otro grupo

ALTER GROUP <old_group> DROP USER <username>; ALTER GROUP <new_group> ADD USER <username>;


La configuración que tengo en mi servidor se personalizó mucho y pude cambiar la contraseña solo después de configurar la autenticación de confianza en el archivo pg_hba.conf :

local all all trust

No te olvides de cambiar esto de nuevo a contraseña o md5


Para cambiar la contraseña usando la línea de comando de Linux, use:

sudo -u <user_name> psql -c "ALTER USER <user_name> PASSWORD ''<new_password>'';"


Para contraseña menos inicio de sesión:

sudo -u user_name psql db_name

Para restablecer la contraseña si ha olvidado:

ALTER USER user_name WITH PASSWORD ''new_password'';


Para mi caso en Ubuntu 14.04 instalado con postgres 10.3. Necesito seguir los siguientes pasos.

  • su - postgres para cambiar de usuario a postgres
  • psql para entrar en la shell postgres
  • /password luego ingrese su contraseña
  • /q para salir de la sesión de shell
  • Luego, vuelve a la raíz ejecutando exit y configura tu pg_hba.conf (el mío está en /etc/postgresql/10/main/pg_hba.conf ) asegurándote de que tienes la siguiente línea

    local all postgres md5

  • Reinicie su servicio postgres por service postgresql restart
  • Ahora cambie al usuario de postgres y vuelva a ingresar al shell de postgres. Se le indicará con contraseña.

Para solicitar una nueva contraseña para el usuario de postgres (sin mostrarla en el comando):

sudo -u postgres psql -c "/password"


Puede y debe tener la contraseña de los usuarios cifrada:

ALTER USER username WITH ENCRYPTED PASSWORD ''password'';


Vaya a su configuración de Postgresql y edite pg_hba.conf

sudo vim /etc/postgresql/9.3/main/pg_hba.conf

Luego cambia esta línea:

Database administrative login by Unix domain socket local all postgres md5

a :

Database administrative login by Unix domain socket local all postgres peer

luego reinicie el servicio PostgreSQL a través del comando SUDO luego

psql -U postgres

Ahora se ingresará y verá el terminal de Postgresql.

luego entra

/password

e ingrese la NUEVA contraseña para el usuario predeterminado de Postgres. Después de cambiar nuevamente la contraseña, vaya a pg_hba.conf y revertir el cambio a "md5"

ahora estarás conectado como

psql -U postgres

con su nueva contraseña.

Déjame saber si todos ustedes encuentran algún problema en él.


utilizar esta:

/password

ingrese la nueva contraseña que desea para ese usuario y luego confírmela. Si no recuerda la contraseña y desea cambiarla, puede iniciar sesión como postgres y luego usar esto:

ALTER USER ''the username'' WITH PASSWORD ''the new password'';