Позвольте апачу / php пользователь получать доступ к папке за пределами веб-корня

Это для возможности соединения так, чтобы другие bittorrent клиенты могли 'видеть' Вашу машину. Если они видят Вас, то могут отправить или получить данные от Вас.

Я не волновался бы об этом, если Вы просто передаете частные файлы. Клиенты будут видеть друг друга некоторые как. На самом деле необходимо отключить другой DHT или исследование.

-1
задан 23 July 2012 в 22:32
2 ответа

Вы можете разрешить любому доступ для чтения к папке с помощью

chmod a+rx <foldername>

Бит выполнения необходим для входа в папку.

Если вы не хотите, чтобы кто-либо в системе мог доступ к папке, в которую вы можете добавить apache в группу FMS, и установить для папки значение

chmod g+rx <foldername>
1
ответ дан 5 December 2019 в 20:05

Чтобы добавить Apache в группу FMS, выполните:

usermod -G FMS apache 

Затем убедитесь, что члены группы могут выполнять, писать и читать в эту папку:

chmod 770 /path/to/fmsfolder

Если FMS используется для других целей , то я предлагаю вам создать отдельную группу WebFMS и добавить FMS в эту группу, а затем просто добавить папку в эту группу. Это более безопасно. Если FMS использует только эту папку, не беспокойтесь.

Имейте в виду, что вы должны понимать связанный с этим риск, команды оболочки должны обрабатываться осторожно из соображений безопасности. Прочтите руководство для правильного экранирования, особенно когда пользователи могут добавлять к ним элементы.

0
ответ дан 5 December 2019 в 20:05

Теги

Похожие вопросы