Como alterar a senha postgresql do usuário usando SQL


27

Como alterar a senha postgresql do usuário usando SQL. Eu tenho usuário (alex) e sua senha (por exemplo, pass) eu preciso mudar usando sql statement sua senha para NULL ...

Respostas:


26

A sintaxe para alterar a senha de um usuário é

ALTER USER username WITH PASSWORD 'password';

6

Você quer

ALTER ROLE alex SET PASSWORD TO NULL

Obviamente, você precisará fazer isso como um superusuário do Postgres.

Infelizmente, isso não permite que você faça login com uma senha em branco. Você pode efetuar login apenas sem uma senha se a entrada pg_hba.conf especificar um tipo de autenticação de 'confiança' em vez de 'md5' ou 'senha'.

Portanto, este comando SQL está apenas limpando a senha de um usuário que costumava ter uma, mas que agora é confiável para entrar sem uma senha. Você não pode realmente se autenticar com uma senha em branco. A distinção é pequena.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.