На моем VPS я установил debian, apache+php.
У меня есть 2 пользователя: foo
и bar
.
Apache настроен для выполнения php файлов от /home/foo/htdocs
.
Я создал dir: /home/foo/htdocs/bar/
и сделанный им разместить dir для пользователя bar
. Парение, я должен сделать ограничение: bar
не может читать, записать или executre любые файлы вне его собственного dir, но Apache должен смочь, выполняют все php файлы от /htdocs
.
Я пытался chown
bar
dir только для пользовательской панели, также экспериментировал много с chmod
но без результата до сих пор.
Если существует какой-либо лучший способ удовлетворить мои потребности, запишите об этом.
Заранее спасибо
Было бы намного легче поместить bar
стоящие с сетью файлы в /home/bar/htdocs/
и затем добавляя следующую строку к Вашему httpd.conf
сделать это доступным в http://example.com/bar/
:
Alias /bar /home/bar/htdocs
Обязательно настройте a <Directory>
разделите соответственно также.