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

Reply via email to