George Shuklin пишет:
> 1. Обеспечить защиту данных одного пользователя от другого может только 
> система, которая понимает, где чьи данные.
> 2. Эта система должна каким-то образом знать, где какой пользователь.
> 3. Система, которая знает, где какой пользователь - и есть та самая система, 
> в которой "пользователи", а не "псевдопользователи".
> 
> Чисто теоретически, если извращаться, можно сделать chroot для каждого 
> пользователя, но на практике я не знаю как принудить апач к подобному.

Во, подобие chrootа и нужно
Ждём того кто знает )

 Так что правильным будет заменить псевдопользователей на пользователей
с отключенным логином.
> 

Регулярно вижу системы где пользователи виртуальны, почтовые, фтпшные и
т.д. В конце концов, в некоторых случаях количества uidов может не
хватить :)

> 20.08.09, 00:13, "Денис" <feklushkin.de...@gmail.com>:
> 
>> Надо давать "ненастоящим" пользователям (которых нет в /etc/passwd)
>> возможность создавать свой собственный сайт типа name based virtual host
>> на апаче.
>> Примерно это будет выглядеть так:
>> /var/www/sites/usersite.com
>> /var/www/sites/usersite2.com
>> и т.д.
>> соответственно, под каждый сайт будет сделан конфигфайл в
>> /etc/apache2/sites-available/
>> заливать свои сайты пользователи будут через WebDAV скорее всего, ну
>> может быть ещё через ftp. список имён-паролей тоже будет лежать у них в
>> директории
>> Так же у пользователей должна быть возможность заливать и запускать
>> скрипты и прочую муру.
>> принадлежать все страницы будут пользователю типа www-data, видимо
>> вопрос: как по debian way красиво разграничить этим пользователям доступ
>> чтобы они друг-другу скриптами странички не портили? (да саму систему от
>> этого тоже бы желательно защитить, если это возможно, конечно)
> 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Ответить