Я столкнулся с этой проблемой, у меня есть работающий apache и php. У нас много виртуальных хостов, но мы заметили, что потенциально злонамеренный пользователь может использовать свое веб-пространство для просмотра других пользовательских файлов (через простой PHP скрипт) и даже системных файлов, это может произойти из-за прав доступа php. Способ избежать этого заключается в том, чтобы установить open_basedir var в php.ini, yhis очень прост в одной системе хоста, но в случае виртуальных хостов на каждом хосте будет basebir.
Хо могу ли я установить dis basedir для каждого пользователя/хоста? есть ли способ позволить apache присвоить php-привилегии php файла, который был запрошен
например. /home/X _USER/index.php имеет владельца X_USER, когда apache читает файл index.php, он проверяет свой путь и владельца, просто я ищу системный набор переменной php basedir для этого пути.
Благодарим заранее Lopoc