Этот вопрос здесь задан неверно. Но ответа не последовало.
У меня только что появился третий сервер, и на всех трех серверах я использую Aскрипт utomysqlbackup для создания резервных копий MySQL. Я делаю это с помощью cronjob:
52 04 * * * /home/backups/backup.sh >/dev/null 2>&1
Дампированные и сжатые файлы двух первых серверов имеют права доступа 644, и я могу их скачать. Новый 3-й сервер создает файлы с разрешениями 640, и я не могу их скачать. Я проверил сценарий, и похоже, что он не устанавливает / не изменяет разрешения для созданных файлов. Если я вхожу в систему как root и вручную создаю файл в папке резервного копирования, он имеет разрешение 644, как и должно быть.
Все папки / файлы сценария Automysqlbackup имеют одинаковые разрешения на всех 3 серверах. Папки резервного копирования с выгруженными файлами имеют одинаковые разрешения на всех 3 серверах.
Мои вопросы.
Что вы могли бы сделать в вашем случае, так это изменить сценарий резервного копирования так, чтобы строка:
umask 022
появляется вверху ПЕРЕД созданием любого файла. Это создаст файлы с разрешениями по умолчанию 755 или 644 (в зависимости от того, является ли это файлом или каталогом). Однако это значение по умолчанию может быть отменено любым приложением, работающим в сценарии.