Come modificare la password postgresql dell'utente utilizzando SQL


27

Come modificare la password postgresql dell'utente utilizzando SQL. Ho un utente (alex) e la sua password (es. Pass), devo cambiare usando l'istruzione sql la sua password in NULL ...

Risposte:


26

La sintassi per cambiare la password di un utente è

ALTER USER username WITH PASSWORD 'password';

6

Tu vuoi

ALTER ROLE alex SET PASSWORD TO NULL

Ovviamente dovrai farlo come un superutente di Postgres.

Sfortunatamente, ciò non ti consente di accedere con una password vuota. È possibile accedere senza password se la voce pg_hba.conf specifica un tipo di autenticazione "trust" anziché "md5" o "password".

Quindi questo comando SQL sta semplicemente ripulendo la password per un utente che ne aveva una, ma a cui ora è affidato l'accesso senza password. In realtà non è possibile eseguire l'autenticazione con una password vuota. La distinzione è lieve.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.