|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Kostik Belousov 2:5020/400 11 Apr 2006 12:09:26 To : Victor Sudakov Subject : Re: apache virtual hosting -------------------------------------------------------------------------------- Victor Sudakov <vas@mpeks.tomsk.su> writes: > Eugene Grosbein wrote: > > > VS> Э батенька, этакая штука в сочетании с suexec потребует от тебя > > VS> положить каждому юзеру персональную копию php в его каталог. > > > Hardlinks? > > Hет. Каждый юзер должен быть владельцем своего бинарника, suexec это > проверяет. > > > VS> И сделать его владельцем этой копии. > > > Плюс chlags uchg ;-) > > Я и говорю, administrative overhead возрастёт. > Hачиная с нескольких десятков юзеров, по-моему, уже неприемлемо > становится. Эти копии придётся апгрейдить, вычитать из юзерской квоты > дискового пространства и т.п. А класть не сам php (оно большое ?), а обертку наподобие ---- #include <unistd.h> static const char php_path[] = "/bin/ls"; /* <-- на попробовать */ int main(int argc, char *argv[]) { argv[0] = php_path; execv(php_path, argv); return 1; } ---- deviant% ls -l execx -rwxr-xr-x 1 kostik kostik 4790 11 апр 11:06 execx deviant% size execx text data bss dec hex filename 1345 212 32 1589 635 execx ? Ее (обертку) можно собрать и с -static. --- ifmail v.2.15dev5.3 * Origin: The excellent-installed InterNetNews site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/28756b648968c.html, оценка из 5, голосов 10
|