Як змінити пароль postgresql користувача за допомогою SQL


27

Як змінити пароль postgresql користувача за допомогою SQL. У мене є користувач (alex) і його пароль (наприклад, пропуск), мені потрібно змінити, використовуючи заяву sql, його пароль на NULL ...

Відповіді:


26

Синтаксис зміни пароля користувача є

ALTER USER username WITH PASSWORD 'password';

6

Ти хочеш

ALTER ROLE alex SET PASSWORD TO NULL

Вам, звичайно, доведеться робити це як супергерой Postgres.

На жаль, це не дозволяє увійти з порожнім паролем. Ви можете увійти без пароля, лише якщо ваш запис pg_hba.conf вказує тип автентифікації "довіра" замість "md5" або "пароль".

Отже, ця команда SQL - це просто очищення пароля для користувача, який раніше його мав, але якому зараз довіряють входити без пароля. Насправді не можна автентифікуватись із порожнім паролем. Відмінність невелика.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.