So ändern Sie das postgresql-Passwort des Benutzers mit SQL. Ich habe Benutzer (alex) und sein Passwort (zB pass) Ich muss sein Passwort mit der SQL-Anweisung auf NULL ändern ...
27
So ändern Sie das postgresql-Passwort des Benutzers mit SQL. Ich habe Benutzer (alex) und sein Passwort (zB pass) Ich muss sein Passwort mit der SQL-Anweisung auf NULL ändern ...
Die Syntax zum Ändern des Kennworts eines Benutzers lautet
ALTER USER username WITH PASSWORD 'password';
Sie wollen
ALTER ROLE alex SET PASSWORD TO NULL
Dies müssen Sie natürlich als Postgres-Superuser tun.
Leider können Sie sich dadurch nicht mit einem leeren Passwort anmelden. Sie können sich nur ohne Passwort anmelden, wenn in Ihrem Eintrag in der Datei pg_hba.conf anstelle von 'md5' oder 'password' der Authentifizierungstyp 'trust' angegeben ist.
Dieser SQL-Befehl bereinigt also nur das Kennwort für einen Benutzer, der zuvor ein Kennwort hatte, dem jedoch jetzt vertraut wird, dass er ohne Kennwort eintritt. Sie können sich nicht mit einem leeren Passwort authentifizieren. Der Unterschied ist gering.