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

Разрешения на каталоги для загрузки файлов?

Возможный дубликат:
Какие разрешения в Linux лучше всего использовать для моего сайта?

Как правильно настроить каталоги, чтобы пользователи могли загружать файлы в Linux? Каталог загрузки моих веб-сайтов - 755, но Linux, естественно, не позволяет записывать файлы в этот каталог, кроме как пользователем. Так что мне изменить каталог на 777 или сделать какие-то групповые манипуляции? Не забывая, я не хочу подвергать себя никаким рискам безопасности.

bindfs мог бы вам помочь. Это файловая система FUSE, которая позволяет связывать каталоги монтирования, а также изменять и применять различные разрешения внутри точки монтирования. Если ACL слишком сложно реализовать правильно, решением может быть bindfs. Однако остерегайтесь заметного снижения производительности.

Как насчет использования ACL в выбранной области каталога, разрешающей пользователю чтение / запись?

Если вы разрешите 777, это будет рискованно для вашего сервера, лучше создать папку с соответствующими разрешениями владельца и группы (например, 775), а наше приложение будет использовать владельца, чтобы вы не подвергали себя риску.