Главная » PHP » PHP. Права на загрузку временного файла в / tmp. Как настроить
PHP. Права на загрузку временного файла в / tmp. Как настроить
В моем классе PHP я загружаю файлы, а затем сканирую их антивирусом.
Загруженные файлы хранятся в / tmp с такими именами, как / tmp / phpRANDOM (как правило, обычно)
Но когда я передаю этот путь серверу clamav, он возвращает «Доступ запрещен».
Для других файлов (не в / tmp) все работает нормально.
Причина в том, что файлы / tmp / php … имеют права доступа rw —— (только для чтения / записи владельцем).
но clamav работает как отличный пользователь от apache / php.
Итак, вопрос.
Как PHP решает, какие разрешения использовать для загрузки временных файлов? Как я могу настроить это? может быть, это какой-то umask, настроенный на уровне пользователя?
Если я хочу иметь права доступа rw-r-r— для файлов в папке / tmp, есть ли причины, по которым это не выполняется (безопасность)?