Frage Wie ändert man das postgresql Passwort des Benutzers mit SQL?


Wie ändert man das postgresql Passwort des Benutzers mit SQL? Ich habe Benutzer (alex) und sein Passwort (z. B. pass) Ich muss mit SQL-Anweisung sein Passwort zu NULL ändern ...


25
2017-07-31 10:05


Ursprung




Antworten:


Die Syntax zum Ändern eines Benutzerpasswortes ist

ALTER USER username WITH PASSWORD 'password';

24
2017-07-31 11:18





Sie wollen

ALTER ROLE alex SET PASSWORD TO NULL

Sie müssen dies natürlich als Postgres Superuser tun.

Leider können Sie sich mit einem leeren Passwort nicht anmelden. Sie können sich nur ohne Passwort anmelden, wenn Ihr pg_hba.conf-Eintrag einen Authentifizierungstyp "Vertrauen" statt "md5" oder "Passwort" angibt.

Dieser SQL-Befehl bereinigt lediglich das Passwort für einen Benutzer, der früher einen solchen hatte, aber jetzt vertraut wird, dass er ohne ein Passwort einsteigt. Sie können sich nicht mit einem leeren Passwort authentifizieren. Die Unterscheidung ist gering.


6
2017-07-31 11:18