Ошибка одноранговой аутентификации для пользователя со всеми привилегиями в Postgres 9.5

Я хочу создать пользователя, который имеет доступ только к указанной базе данных. Однако он должен иметь все разрешения. Я использую Postgresql 9.5 на Ubuntu 14.04. Поэтому, прежде всего, я создаю нового пользователя:

$createuser --interactive joe
  Shall the new role be a superuser? (y/n) n
  Shall the new role be allowed to create databases? (y/n) n
  Shall the new role be allowed to create more new roles? (y/n) n

Далее я создаю новую базу данных с владельцем joe:

 $sudo -u postgres psql 
 $CREATE DATABASE myDB OWNER joe;
 $GRANT ALL ON DATABASE myDB TO joe;

После этого я пытаюсь подключиться к пользователю joe для подключения к моей базе данных myDB:

$psql myDB -U joe
psql: FATAL:  Peer authentication failed for user "joe" 

Что мне делать дальше?

1
задан 4 September 2016 в 14:26

0 ответов

Другие вопросы по тегам:

Похожие вопросы: