[Comm] от какого пользователя запускает smrsh ?
Mike Lykov
=?iso-8859-1?q?combr_=CE=C1_vesna=2Eru?=
Ср Апр 2 11:12:23 MSD 2003
Здравствуйте ;)
есть у меня sendmail 8.12.7, я хочу через aliases запускать скрипт на перле
для определенного пользователя.
написал в aliases
#test
combr: "| check.pl"
сендмейл сконфигурен с
FEATURE(`smrsh')
в /etc/smrsh сделал симв. ссылку на этот check.pl
в логе пишет
Mar 31 18:24:09 mail sendmail[3898]: h2VDO9Er003897: to="| check.pl",
ctladdr=<combr> (2/0), delay=00:00:00, xdelay=00:00:00, mailer=prog,
pri=30516, dsn=2.0.0, stat=Sent
вот Sent и все. и ничего не происходит больше, потому что сам check.pl
простейший:
#!/usr/bin/perl
open(OUT, '>/usr/local/mail/letter');
foreach(<STDIN>) {
print OUT $_;
.... и лежит он в /usr/local/mail
права на папку, куда он должен писать, сделал аж 777 - ничего.
кто подскажет, от каких прав запускает smrsh, и как заставить это работать?
--
Mike
Подробная информация о списке рассылки community