запретить доступ php и включить файлы в родительский каталог - PullRequest
1 голос
/ 08 декабря 2011

возможно ли запретить php включать или получать доступ к файлам, которые находятся ниже определенного каталога, через htacces или что-то еще?В этом случае и пользователь 1, и пользователь 2 имеют прямой доступ к своей папке через FTP, но, к сожалению, я не могу предоставить им независимую платформу php для работы.Могу ли я что-нибудь сделать, чтобы пользователь user1 не делал что-то вроде «../user2» в своих файлах или, что еще хуже, заходил на другой веб-сайт?

1 Ответ

1 голос
/ 08 декабря 2011

Установите владельца и группу этих двух каталогов для соответствующего пользователя и ограничьте права доступа для владельца / группы каталога (в основном, удалите rwx из других в их каталогах).

Это потребует дополнительной настройки виртуального хоста Apache, чтобы указать, какой «пользователь» Apache должен прочитать корень соответствующего документа с: mod_suexec »suexecusergroup

Возможно, вам следует установитьна вашем сервере установите значение 007, чтобы сохранить это ограничение для всех новых файлов / папок.

Кроме того, я бы установил бит SETGID для всех папок в вашем веб-корне sudo find . -type d -exec chmod g+s {} \;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...