Назад | Перейти на главную страницу

Почему Apache / PHP не применяет ACL по умолчанию для загрузки файлов?

У нас есть списки ACL Posix, настроенные на нашем веб-сервере, и все работает нормально, ЗА ИСКЛЮЧЕНИЕМ загрузки файлов из веб-браузера, и в этом случае ACL по умолчанию не применяется. Какие-либо причины, по которым это может происходить, или предложения?

Я предполагаю, что ваши ACL - это ограничения на уровне файловой системы. Вероятно, что программное обеспечение вашего веб-сервера запущено от имени пользователя root или другого привилегированного пользователя и, следовательно, не попадает в ожидаемые вами списки контроля доступа.

Что вам нужно, чтобы ограничить несоответствие ограничений загрузки php-файла? Это будет вашей первой линией защиты от ограничений размера или типа файла.