Настройки chmod для папки загрузки изображений пользователя?

Какова идеальная настройка chmod для папки загрузки пользователя? Нужно иметь возможность записывать файлы на PHP, а затем удаленно извлекать изображения для использования в реальном приложении?

Очевидно, что 777 не идеален, а он у меня сейчас есть!


person Walker    schedule 21.04.2011    source источник
comment
Кажется, это дублирующий вопрос stackoverflow.com/questions/828172/   -  person adorablepuppy    schedule 21.04.2011


Ответы (1)


4664 встречается довольно часто,

Каждый может читать, группа и владелец могут писать, а новые каталоги наследуют разрешения и права собственности.

чтобы уточнить, начальный 4 указывает как setgid, так и набор липких битов, что означает, что каталоги, созданные в этом каталоге, будут наследовать групповое владение и липкий бит (фактически рекурсивно).

Это означает, что дерево, которое вы создаете под этим каталогом, будет продолжать функционировать таким же образом.

person richo    schedule 21.04.2011
comment
@alex Мне тоже было любопытно. Нашел это javascriptkit.com/script/script2/chmodcal2.shtml 1-я цифра для установки, может ли суперпользователь использовать setuid/setgid/stickybit. Значение 4 означает, что выбраны бот setgid и stickybit. Я не силен в Linux, поэтому понятия не имею, что делают эти значения. Я думаю, что безопасно опустить 1-ю цифру, если она вам конкретно не нужна. - person Lienau; 21.04.2011