Как наследовать разрешения от каталогов к файлам для двух пользователей - PullRequest
0 голосов
/ 08 марта 2019

Я изменяю разрешения для папки (загрузки) на веб-сервере, чтобы позволить пользователю Apache загружать файлы. Я изменяю владельца этой папки на www-data: www-data и добавляю своего пользователя с помощью setfacl, чтобы позволить себе rwx. Из PHP я создаю папки в / upload и копирую файлы, которые пользователи загружают в эти папки. Проблема в том, что новые каталоги создаются с разрешениями для обоих пользователей (я и www-данные), но файлы внутри папок не наследуют разрешения для меня. Я перепробовал все, но ничего не работает.

1 Ответ

0 голосов
/ 08 марта 2019

Если вы хотите, чтобы новые файлы / папки наследовали разрешения, вы должны установить идентификатор родительской папки с помощью: chmod g+s <parent_folder>

...