[Sysadmins] Q: [WebPolicy]: Как вебмастеру его права , не давая ему root?

Veaceslav Grecea =?iso-8859-1?q?slavutich_=CE=C1_grecea=2Enet?=
Чт Сен 4 17:11:49 MSD 2008


On Четверг 04 сентября 2008, Michael Shigorin wrote:
> [из жабера]
>
> [15:13:20] <mike> по-хорошему -- пакет живёт в /usr/share/%name или
> /usr/lib/cgi-bin/%name [15:13:22] <mike> под рутом
> [15:13:46] <mike> а _копия_ кода со своим конфигом -- от имени вебмастера
> конкретного виртхоста в докруте этого вхоста 
> [15:13:57] <mike> с симлинками  и прочим скорее никак
> [15:14:17] <mike> если не симлинкать всё подряд, то так умеют на сейчас
> считанные единицы софта (например, typo3)

Только лучше конфиг вытащить на уровень выше докрута статического контента 
хоста. А вместо симлинков (для сайтов) сделать так:

DocumentRoot    "/var/www/webapps/<cms_name>/sites/<cms_id>/<site_name>"
DirectoryIndex  start.php
Alias  /start.php  /usr/share/<cms_name>/docroot/start.php
AliasMatch  ^/(bla-bla)$      "/usr/share/php/siafu/docroot/start.php/$1"

Разделяются точки входа админ-интерфейса cms и сайта как такового.

-- 
wbr, slavutich


Подробная информация о списке рассылки Sysadmins