Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Postgresql и pg_probackup-1Х "под" пользователем без прав Superuser на одном и том же сервере ? #601

Open
CpServiceSpb opened this issue May 9, 2023 · 0 comments

Comments

@CpServiceSpb
Copy link

Есть Ubuntu 18.04 server (no GUI) c Postgresql 13.9-2.1C.
Установлен pg_probackup-13 2.5.12.
Сама СУБД работает и резервные копии хранятся на том же самом сервере.

Настроено резервное копирование/восстановление.
Все работает в ручном режиме с запуском "под" пользователем postgres.

При это выдаётся сообщение "It is not recommend to run pg_probackup under superuser."

Хочется настроить резервное копирование автоматически, например 1 раз в сутки (ночью) и "под" пользователем без прав SuperUser.

Для этого в ОC был создан пользователь backupuser, и добавлен в группу postgres.
В postgresql также был создан пользователь с таким же именем без прав Superuser.

На папку (и подпапки) с БД были добавлены разрешения чтение/запись/запуск для группы postgres.

Запуск резервного копирования (в ручную) из скрипта:
sudo su backupuser -c "pg_probackup-13 backup -B FOLDER --instance CLUSTNAME -b TYPE --stream --compress -j JOB"
завершается ошибкой:
ERROR: Could not open file "/somefolderl/13/main/global/pg_control" for reading: Permission denied
Резервная копия не создается.

Возможна настройка такой схемы ?
Если да, то что нужно донастроить или вообще все перенастроить ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant