[Comm] Скрипты из под постфикса...
Cardinal
=?iso-8859-1?q?cardinal_=CE=C1_tv-inform=2Espb=2Eru?=
Ср Сен 25 12:33:07 MSD 2002
Hello community,
Не знаю куда обратиться с данным вопросом, но все же попробую сюда.
Стоит Мастер. В алиасах постфикса на получение почты одним из
пользователем письмо передается перл скрипту.
Но дело в том, что скрипту (так уж надо) нужно очень много прав. В
частности он должен иметь права копировать чужие мэйлбоксы по
сетевым ресурсам и всячески их парсить. Так вот это удается сделать
только в том случае, если на скрипте стоят рутовые права, да еще и
suid.
При этом в скрипте невозможно выполнять ряд необходимых функций
(chmod, chown, copy, unlink). Приходится всячески это дело обходить, при
этом в логах самые различные сообщения. Примеры:
Это использование File::Copy:
Command output: Insecure dependency in open while runnin
g setuid at /usr/lib/perl5/File/Copy.pm line 97.
Это изменение прав:
Command output: Insecure dependency in chown while run
ning setuid at /etc/pl/PagerWork.pl line 190, <GEN2> line 21286.
Запись на сетевой ресурс:
Command output: Cannot open message for writing: No such
file or directory
В связи с чем вопрос: как бы мне все-таки обойти эту проблему? Я
так понимаю все утыкается просто в чрут постфикса?
--
Best regards,
Cardinal mailto:cardinal на tv-inform.spb.ru
Подробная информация о списке рассылки community