Статья является возможным решением инцидента PostgreSQL. Pg_lsclusters не выводит имя владельца БД

Окружение

Astra Linux

Диагностика

  • Проверить права доступа каталога /var/lib/postgresql:
    ls -ld /var/lib/postgresql
    CODE
    Права на чтение для всех пользователей отсутствуют:
     drwx------ 1 postgres postgres 0 авг 24 08:53 var/lib/postgresql
    CODE
  • Pg_lsclusters выводит имя владельца базы данных PostgreSQL (значение столбца Owner), если запустить команду с правами суперпользователя:
    sudo pg_lsclusters 
    CODE
    Вывод:
    Ver Cluster Port Status Owner    Data directory              Log file
    14  main    5432 online postgres /var/lib/postgresql/14/main /var/log/postgresql/postgresql-14-main.log
    CODE

Решение


Ответ доступен с подключенной услугой «Техническая поддержка».

Ознакомиться с услугой

Перейти к авторизации

Внимание! Для авторизации используйте учетные данные Личного кабинета

Если учетная запись от новой версии личного кабинета отсутствует, просим писать на почту lk@astralinux.ru