On Thursday, November 29, 2001, at 09:26 AM, Mate Wierdl wrote: > On Wed, Nov 28, 2001 at 11:40:20PM -0600, Bill Shupp wrote: >> On Wednesday, November 28, 2001, at 10:15 PM, Mate Wierdl wrote: >> >>> Suppose my tcprules file for smtpd is in a directory writable only to >>> root and I want roaming users. Do not I have to run a tcpserver-like >>> program that launches imapd or popd as root? >> >> Right. But you don't have to run them as root unless you are >> delivering >> to multiple /etc/passwd users. If you only deliver do vpopmail users, >> put open-smtp and tcp.smtp in ~vpopmail/etc and keep them owned by >> vpopmail.vchkpw, and all will be well. > > How do I have control over where open-smtp is put? Is not it put in > dirname of the tcprules file?
I don't know that you can change this, I've never tried. You can change where tcp.smtp is, though, on your configure line. > Also, why is it bad to run tcpserver (for pop) as root? It's wise to not do ANYTHING as root if you can avoid it. Just a good UNIX rule of thumb from a security perspective. If you have all domains under vpopmail, there's no reason to run pop as root. Regards, Bill Shupp