> i try running ircd, and it fails with this error
> 
> dgn# ircd
> WARNING: running ircd with uid = 1001
>          changing to gid 1001.
> Check on CPATH (ircd.conf) failed: Permission denied
> Please create file and/or rerun `make config' and recompile to correct this.
> 
> im not sure what file/directory permissions are wrong (im not 100% sure what
> its trying to access).  is there something easy im missing?

It's trying to read the configuration file.  Make sure ircd.conf exists,
is readable by uid 1001, and is in the directory specified by DPATH (which
must also be readable and searchable by uid 1001).

Don't run ircd setuid, even to a non-root user.  Really.  It's an insecure
configuration, and it's not one of the configurations we routinely test, so
it's not guarenteed to even work.  If you must, use some wrapper that runs
ircd as the intended user--a good one might be the wrapper.c program that's
distributed in the tools directory of u2.10.11...
-- 
Kevin L. Mitchell <[EMAIL PROTECTED]>

Reply via email to