Cómo cambiar la contraseña postgresql del usuario usando SQL


27

Cómo cambiar la contraseña postgresql del usuario usando SQL. Tengo usuario (alex) y su contraseña (por ejemplo, pasar) necesito cambiar usando la instrucción sql su contraseña a NULL ...

Respuestas:


26

La sintaxis para cambiar la contraseña de un usuario es

ALTER USER username WITH PASSWORD 'password';

6

Usted quiere

ALTER ROLE alex SET PASSWORD TO NULL

Por supuesto, tendrá que hacer esto como un superusuario de Postgres.

Desafortunadamente, eso no le permite iniciar sesión con una contraseña en blanco. Solo puede iniciar sesión sin una contraseña si su entrada pg_hba.conf especifica un tipo de autenticación de 'confianza' en lugar de 'md5' o 'contraseña'.

Entonces, este comando SQL solo está limpiando la contraseña para un usuario que solía tener una, pero que ahora es confiable para ingresar sin contraseña. En realidad no puede autenticarse con una contraseña en blanco. La distinción es leve.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.