[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