Jika saya ingat dengan benar pengguna postgres tidak memiliki DB kata sandi diatur di Ubuntu secara default. Artinya, Anda dapat login ke akun tersebut hanya dengan menggunakan postgres Pengguna OS akun.
Dengan asumsi, Anda memiliki root akses pada kotak yang dapat Anda lakukan:
sudo -u postgres psql
Jika gagal dengan database "postgres" does not exists kesalahan, maka kemungkinan besar Anda tidak berada di server Ubuntu atau Debian :-) Dalam hal ini cukup tambahkan template1 dengan perintah:
sudo -u postgres psql template1
Jika salah satu dari perintah tersebut gagal dengan kesalahan psql: FATAL: password authentication failed for user "postgres" lalu cek file /etc/postgresql/8.4/main/pg_hba.conf :Harus ada baris seperti ini sebagai baris non-komentar pertama:
local all postgres ident
Untuk ident PostgreSQL versi terbaru sebenarnya mungkin peer . Tidak apa-apa juga.
Di dalam psql shell yang dapat Anda berikan kepada pengguna DB postgres kata sandi:
ALTER USER postgres PASSWORD 'newPassword';
Anda dapat meninggalkan psql shell dengan mengetik Ctrl D atau dengan perintah \q .
Sekarang Anda harus dapat memberikan pgAdmin kata sandi yang valid untuk pengguna super DB dan itu juga akan menyenangkan. :-)