Bagaimana mengubah kata sandi postgresql pengguna menggunakan SQL


27

Bagaimana mengubah kata sandi postgresql pengguna menggunakan SQL. Saya memiliki pengguna (alex) dan kata sandinya (misal pass) saya perlu mengubah menggunakan pernyataan sql kata sandinya untuk NULL ...

Jawaban:


26

Sintaks untuk mengubah kata sandi pengguna adalah

ALTER USER username WITH PASSWORD 'password';

6

Kamu ingin

ALTER ROLE alex SET PASSWORD TO NULL

Anda tentu saja harus melakukan ini sebagai superuser Postgres.

Sayangnya, itu tidak memungkinkan Anda masuk dengan kata sandi kosong. Anda hanya dapat masuk tanpa kata sandi jika entri pg_hba.conf Anda menentukan jenis auth dari 'trust' alih-alih 'md5' atau 'password'.

Jadi perintah SQL ini hanya membersihkan kata sandi untuk pengguna yang dulunya memilikinya, tetapi yang sekarang dipercaya untuk masuk tanpa kata sandi. Anda sebenarnya tidak dapat mengautentikasi dengan kata sandi kosong. Perbedaannya sedikit.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.