Здравствуйте!
Я создал кластер PSQL 9.6.6.
pg_createcluster 9.6 Kamin -d /databases/kamin
Создал пользователя dbadmin с паролем
create role dbadmin with login superuser;
alter role dbadmin with encrypted password 'password';
Пытаюсь обратится к кластеру целиком и что то о нем узнать.
root@PostgreSQL:/home/maintainer# psql -U dbadmin -p 5433 -l -W
Пароль пользователя dbadmin:
psql: ВАЖНО: пользователь "dbadmin" не прошёл проверку подлинности (Peer)
Но я могу обратится к конкретной базе, и тогда «проверка подлинности» проходит и запросы, или например архивация проходят.
Если я сделаю su postgres, то psql -p 5433 -l так же отрабатывают.
Почему я не могу из под любого пользователя сделать то что хочу зная пароли?
В общем я хочу вывести список всех баз, чтобы распарсить его и использовать как аргумент для скрипта архивации.