Permissions:

/ = rwxr-xr-x root root
/var = rwxr-xr-x root root
/var/www = rwxr-xr-x apache apache

So I don't see how any of the tests are failing....But perhaps I'm being
dense.

On Wed, 2003-02-05 at 16:09, Cameron Simpson wrote:
> On 15:16 05 Feb 2003, Edward Muller <[EMAIL PROTECTED]> wrote:
> | I am trying to get a script to work for a client. I need to run the
> | script with suexec.
> | 
> | I get the following error in my suexec.log file...
> | 
> | 
> | [2003-02-05 16:00:10]: cannot get docroot information (/var/www)
> 
> When in doubt, read the source. That message comes from here:
> 
>     /*
>      * Get the current working directory, as well as the proper
>      * document root (dependant upon whether or not it is a
>      * ~userdir request).  Error out if we cannot get either one,
>      * or if the current working directory is not in the docroot.
>      * Use chdir()s and getcwd()s to avoid problems with symlinked
>      * directories.  Yuck.
>      */
>     if (getcwd(cwd, AP_MAXPATH) == NULL) {
>         log_err("emerg: cannot get current working directory\n");
>         exit(111);
>     }
> 
>     if (userdir) {
>         if (((chdir(target_homedir)) != 0) ||
>             ((chdir(USERDIR_SUFFIX)) != 0) ||
>             ((getcwd(dwd, AP_MAXPATH)) == NULL) ||
>             ((chdir(cwd)) != 0)) {
>             log_err("emerg: cannot get docroot information (%s)\n",
>                     target_homedir);
>             exit(112);
>         }
>     }
>     else {
>         if (((chdir(DOC_ROOT)) != 0) ||
>             ((getcwd(dwd, AP_MAXPATH)) == NULL) ||
>             ((chdir(cwd)) != 0)) {
>             log_err("emerg: cannot get docroot information (%s)\n", DOC_ROOT);
>             exit(113);
>         }
>     }
> 
> Since you're talking about /var/www that's the second branch.
> What are the ownerships and permissions on /, /var and /var/www ?
> One of the chdir(/var/www), the getcwd() once there, or the second chdir()
> to what getcwd() returns is failing.
> 
> Is /var/www a symlink to somewhere less accessible?
> 
> Cheers,
> -- 
> Cameron Simpson, DoD#743        [EMAIL PROTECTED]    http://www.zip.com.au/~cs/
> 
> Sir, you're drunk!
> Madam, in the morning I shall be sober, but you will still be ugly.
>       - Winston Churchill
-- 
Edward Muller

Interlix - President

Web Hosting - PC Service & Support
Custom Programming - Network Service & Support

Phone: 417-862-0573
 Cell: 417-844-2435
  Fax: 417-862-0572

http://www.interlix.com



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to