On Fri, Jul 04, 2003 at 11:58:43PM +0000, Mike Miller wrote:
> [vpopmail - 5.3.20]
> So I installed vpopmail and now I'm compiling courier-IMAP as a
> non-root user (like a good boy). Problem is, /var/vpopmail/lib and the
> libvpopmail.a library are chmodded 700 without permissions besides root.
> Maybe this should be 755 or 750 by default to allow such problems to link
> with the static library. I of course changed the permissions to allow
> group permissions, but I think the default should allow.
755 would be a bad idea, since there's potentially sensitive information statically
compiled into the librarys (like sql passwords) that could be easily read by other
users. I usually just compile courier up to the point where it fails on that, then go
back as root and re-run gmake. It finishes compiling and I've never had a problem with
it. I think the correct solution would be fixing courier-imap to compile properly as
root, but that's just my personal opinion.