1

Пакет программного обеспечения, который я установил на свой ящик Fedora, имеет связанный cronjob. Этот cronjob создает HTML-файлы, которые должны быть доступны для чтения Apache. На данный момент файлы не читаются, потому что они принадлежат пользователю приложения (не apache) и не доступны для чтения всем пользователям.

Как я должен действовать, чтобы исправить это? Я начал идти по пути изменения сценария к chmod или chown html-файлам, но я приостановил эти усилия, полагая, что сообщество SU может придумать более элегантный способ.

1 ответ1

2

Ваш скрипт может установить маску создания файла, чтобы обеспечить читабельность по всему миру, используя umask:

umask 0022

приведет к тому, что любые впоследствии созданные файлы будут доступны для чтения по группе и другим (rw-r--r--).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .