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