Has anyone had problems with spamd on FreeBSD not adhering to the -u
argument? It instead just runs as root, rather than vpopmail. When I
force it with setuidgid, I get this error:
Could not create INET socket on 127.0.0.1:783: Permission denied
(IO::Socket::INET: Permission denied)
So it looks like non root users cannot bind to ports < 1024. I have not
run into this on Linux (with spamd, anyway). I can get around this by
using unix sockets, but again I have to force it with setuidgid (this
time without errors).
I'm about 99% sure this was not the case in the past on this particular
machine, and I suspect that some software upgrade as made perl more
restrictive, but I can't be certain.
Thoughts?
This is FreeBSD 4.10-RELEASE-p12, spamassassin 3.0.2, perl 5.6.2.
Thanks,
Bill