What version of Sendmail are you running?
Sendmail can run under a "restricted" shell, although it escapes me at
the moment how to check if it is or not. That restricted shell may not
allow the execution of the listserv executables unless some other
condition is met, ie. they're owned by a "sendmail" user or something.
Search sendmail.cf and see if you can find a reference to that
Peter Flynn wrote:
>> I just installed a test of Listserv lite. all went well, but mailing
> into it gets me the error message from sendmail:
>> ----- The following addresses had permanent fatal errors -----
> "|/usr/local/bin/lsv_amin /home/listserv/spool owner-listserv"
> (expanded from: owner-listserv)
>> ----- Transcript of session follows -----
> sh: lsv_amin not available for sendmail programs
> 554 "|/usr/local/bin/lsv_amin /home/listserv/spool owner-listserv"... Service unavailable
>> The pipe is in /etc/aliases as the alias for listserv and is as
> given in the install docs. The program in /usr/local/bin is
> -rwxr-xr-x 1 root root 23676 May 4 13:22 lsv_amin
> and the target spool directory tree is owned by listserv, grouped
> to root, and had chmod -R ugo+x on it.
>> Questions: what exactly does "not available" mean? It's obviously
> a bare-faced lie, as the program is executable by sendmail and
> the directories are writable...or is their some weirdness in
> sendmail going on here?
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!