Ограниченное право доступа к резервной копии postgresql - PullRequest
2 голосов
/ 23 июля 2010

Мы используем pg_dumpall для создания резервных копий нашей базы данных psql.У нас есть пользователь с правами суперпользователя, который запускает pg_dumpall.Все работает отлично.

То, что, на мой взгляд, может быть лучше, - это ограничение прав пользователей (на всякий случай).Итак, мой вопрос - можем ли мы создать какого-либо пользователя без прав суперпользователя, но с правами использования для правильного использования pg_dumpall?

1 Ответ

1 голос
/ 23 июля 2010

Сброс ролей базы данных и их паролей будет проблемой в любом случае.Вы можете создать роль с правами SELECT для всех баз данных и системных таблиц, но тогда у вас будут те же проблемы безопасности, что и у суперпользователя: пароли (или хэши) и все данные могут быть восстановлены.* Я бы использовал суперпользователя для создания резервных копий, это его работа в любом случае.

...