Я пытаюсь настроить ежедневное резервное копирование моей базы данных postgres. Для этого я создал каталог /home /backups и внутри него каталог /home /backups /postgres. Владельцем /home/backups/postgres
является postgres
, который также является группой каталога.
Теперь я пытаюсь запустить pg_dumpall > /home/backups/postgres/database.bak
.
Когда я запускаю sudo -u postgres pg_dumpall ...
Я получаю ошибку "Отказано в разрешении". Однако когда я запускаю sudo su postgres
а затем pg_dumpall ...
, он работает нормально.
Что здесь происходит?