आप -U
. के साथ एक गैर-डिफ़ॉल्ट उपयोगकर्ता निर्दिष्ट नहीं कर सकते psql
. में ident
. का उपयोग करते समय प्रमाणीकरण। आप psql
नहीं चला रहे होंगे उस उपयोगकर्ता के रूप में, इसलिए प्रमाणीकरण विफल हो जाएगा।
आपको या तो sudo -u testuser psql test
. का उपयोग करना चाहिए या बदलें pg_hba.conf
ताकि प्रमाणीकरण (कम से कम testuser
. के लिए डीबी पर test
) md5
. का उपयोग करता है पासवर्ड प्रमाणीकरण, और testuser
. के लिए एक पासवर्ड सेट करें ALTER USER ... PASSWORD
. के साथ अगर उनके पास पहले से एक नहीं है।