PDA

Просмотр полной версии : apache и sendmail


Сергей Каракишьян
04.09.2007, 15:34
Который раз уже нарываюсь на проблему. На сервере огромная куча доменов. В один прекрасный момент выясняется, что с какого то из них прётся рассылка, посредством скрипта. Вот тут озникает очень интересный вопрос: как узнать, откуда исполняется скрипт? Можн ли заставить php прикреплять какой то идентификатор, в зависимости от домена? Все скрипты исполняются из под uid апача. Вот такая вот проблемка.

Daniyar Atadjanov
04.09.2007, 15:37
Все скрипты исполняются из под uid апача.

Запускать скрипты от имени пользователей-сайтов.

Сергей Каракишьян
04.09.2007, 15:48
Я над этим собственно думал. Только не представляю себе как это сделать технически. Можно по подробнее? :)

Daniyar Atadjanov
04.09.2007, 16:03
Можно по подробнее? :)

Апач запускается из под рута (сразу же и в чрут его загнать). Каждому виртуалхосту прописывается имя юзера и группа. Скрипты от их имени и запускаются. Почитайте также про mod_suexec и др.

Только не представляю себе как это сделать технически.

Технической информации об этом достаточно. Гуглить вместо вас не стану :)

Сергей Каракишьян
04.09.2007, 16:39
Блгодарю!

А вообще ктонибудь реализовывал такое совместно с системой Plesk ?
Сам плеск по ход создания новых аккаунтов кстати прописывает суэкзековые логины в конфиги виртуального хоста. Очень надеюсь что это не зря. :) Чтож, надо попробовать.