Проверьте, какая маска установлена на ...
проверьте:
/ var / cpanel / easy / apache / rawenv / umask
/ usr / local / apache / bin / envvars
Посмотрите в /etc/init.d/apache2 или /etc/inet.d/httpd, чтобы проверить расположение файла envvars.
«... / rawenv / umask» используется во время автоматической перестройки для установки «envvars»
«envvars» используется во время запуска.
Престижность за фактическое признание того, что 0777 - плохой набор разрешений ... большинство людей приходят сюда и спрашивают, как сделать все свои файлы широко открытыми, а не наоборот ...
У меня нет для вас конкретного ответа (я не использую cpanel, спасибо $ DEITY), но я не думаю, что это стандартная конфигурация - это пахнет, как будто что-то было изменено за кулисами. Вы не указываете метод , с помощью которого вы загружаете эти файлы, но, как правило, вы ищете вариант конфигурации в любой используемой вами службе, которая называется что-то вроде «umask». - это битовая комбинация, которая «маскирует» разрешения для вновь создаваемых файлов. Обычно он указывается в восьмеричном формате, как и сами биты разрешений, и это ' sa набор битов, из которых удаляется из стандартного набора разрешений (0666) - поэтому маска 0022 означает, что новые файлы получат 0644 (только для записи пользователем), а маска 0002 означает, что новые файлы получат 0664 (с возможностью групповой записи).
Единственное, что немного странно, это то, что ко всем вашим файлам применяется + x, что не является обычной практикой - но это может быть что-то в любом сервисе, который вы использование этого делает вещи для битов разрешения. Также есть вероятность, что здесь есть что-то более глубокое, например проблема конфигурации файловой системы, биты разрешений жесткого кодирования (например, vfat не имеет встроенной поддержки разрешений, имеет некоторые флаги, которые позволят вам сделать все хранится в файловой системе 0777 без каких-либо средств для ее изменения).
Удачи в поиске.