PostgreSQL の Peer Authentication と 他の認証方法への変更についてのメモ書き. Peer Authentication とは Peer Authentication(以下Peer認証) とは postgresql に ローカルから接続する際に, 接続を試みるプロセスの実効ユーザ(OS側のユーザ)とデータベースへのログインユーザ(データベース側のユーザ)が一致している場合のみ接続を許可する認証方法である. 公式ドキュメント 以下の例では utsuhiiro (OSのユーザ)が postgres (データベースのユーザ)としてローカルから接続しようとして Peer 認証で弾かれている. [utsushiiro@ubuntu_server ]$ psql -U postgres -h localhost -W Password for user postgres: