GNU/Linux >> Belajar Linux >  >> Linux

PostgreSQL:Hapus persyaratan kata sandi untuk pengguna postgres

Apakah kata sandi diperlukan atau tidak tidak ada hubungannya dengan pg_shadow dan apakah kata sandi benar-benar ditentukan untuk pengguna. Ya, saya tahu, itu aneh.

pg_hba.conf mengontrol metode otentikasi. Jika Anda ingin meminta kata sandi, gunakan md5 autentikasi. Jika Anda ingin mengizinkan masuk tanpa kata sandi kepada siapa pun, gunakan trust . Jika Anda ingin meminta nama pengguna yang sama di sistem operasi seperti di PostgreSQL, gunakan peer (UNIX, hanya untuk koneksi lokal) atau sspi (Windows).

Jika ada kata sandi yang ditetapkan, tetapi pg_hba.conf tidak memberi tahu PostgreSQL untuk memintanya, kata sandi diabaikan.

Jika pg_hba.conf memberi tahu PostgreSQL untuk meminta kata sandi tetapi tidak ada yang ditetapkan, maka semua upaya masuk akan gagal apa pun kata sandi yang diberikan.


Pengguna postgres secara default tidak memiliki kata sandi. Untuk menghapus kata sandi pengguna (dalam hal ini untuk pengguna/peran postgres):

alter role postgres password null;

Kita juga perlu menyetel autentikasi ke trust di pg_hba.conf - lihat detail


Linux
  1. Bagaimana mengelola database dan pengguna PostgreSQL di cPanel

  2. Cara Mengubah, Menghapus, atau Menonaktifkan Kata Sandi Pengguna di Linux

  3. Buttercup – Pengelola Kata Sandi Modern untuk Linux

  1. Setel Kata Sandi untuk Mode Pengguna Tunggal di Linux (CentOS/RHEL)

  2. Bagaimana cara mengkonfigurasi postgresql untuk pertama kalinya?

  3. Kata Sandi Panik di Linux

  1. Bagaimana Cara Menghapus Persyaratan Kata Sandi Ubuntu ??

  2. Instal Postgresql, phpPgAdmin dan pgadmin di Ubuntu

  3. Pesan kesalahan Postgres:FATAL:Otentikasi identitas gagal untuk pengguna ...