Postgresql подключение пользователей (local)

Имеется проблема с подключением локальных пользователей Linux к postgreSQL.

PostgreSQL 9.2 идет в поставке с дистрибутивом CDS 13.

Настроил PostgreSQL 9.2 следующим образом.
Под пользователем postgres инициализировал кластер БД:

$ initdb /var/lib/postgresql/9.2/data

Затем перенес конфигурационные файлы postgresql.conf, pg_hba.conf и pg_ident.conf в /etc/postgresql-9.2/
Настроил подключение локальных пользователей в pg_hba.conf:

 # TYPE  DATABASE        USER            ADDRESS                 METHOD
local   all             all                                     peer
host    all             all             127.0.0.1/32            md5

Создал пользователя postgresql:

$ su - postgres -c "createuser -s adminuser"

Затем под пользователем adminuser пытаюсь подключиться к локальному серверу

$ psql -d postgres

В результате чего получаю ошибку “Отказано в доступе”.
При удаленном подключении (с вводом пароля ) и под пользователем postgres подключение проходит без проблем.

Что может быть настроено неверно?
До этого настраивал postgresql под debian и centos, таких проблем не возникало. Но у них и все конфиги лежали где надо и переносить их не требовалось.

У кого-нибудь вообще получалось настроить PostgreSQL с идентификацией peer?
Можете описать успешный сценарий для Calculate Linux?

Всем спасибо за ответы. Разобрался сам.
Помогла перекомпиляция postgresql-server.
После сборки emerge услужливо показал, что и как нужно сделать.
А именно выполнить команду:

$ emerge --config =dev-db/postgresql-9.2.1

И добавить пользователя в группу postgres

$ usermod -a -G <username> 

После чего все чудесно заработало.