Hi Jason
You are right! I checked it out with a temp directory and played with
the permissions.

Thanks a bunch!
Tony Frasketi

[EMAIL PROTECTED] wrote:
> 
> No, a user needs execute permission on a directory in order to traverse
> it (i.e., list the contents).
> 
> --
> Jason Santos
> Sr. Unix System Administrator
> APS/Pinnacle West
> Phoenix, AZ USA
> 
> -----Original Message-----
> From: Tony Frasketi [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, June 17, 2003 1:13 PM
> To: Bob Showalter; [EMAIL PROTECTED]
> Subject: Re: Problem with the Unix 'du' command via perl script
> 
> Hi Bob
> Thanks for the response. I checked the system error log and didn't find
> any Permission Denied errors for the directory in question (xxxtemp).
> 
> Below is a listing of the directory which contains the offending
> subdirectory 'xxxtemp'. 'xxxtemp' was an older version of subdirectory
> 'temp'. There is a difference in the permissions, however. But the web
> server should have been able to read 'xxxtemp' since the world has
> 'read' permission. Is this not correct?
> 
>     drwxr-xr-x   3 tonysf   bbsuser       512 Oct 27  2002 temp
>     drwxrw-rw-   3 tonysf   bbsuser       512 Oct 27  2002 xxxtemp
> 
> =========
> total 1282
> drwxr-xr-x   6 tonysf   bbsuser      1024 Jun 17 14:53 .
> drwxr-xr-x  31 tonysf   bbsuser      2560 Jun 14 19:34 ..
> -rw-r--r--   1 tonysf   bbsuser       182 Apr 14 14:48 .htaccess
> -rw-r--r--   1 tonysf   bbsuser       176 Nov 11  2002 .xxxhtaccess
> drwxrwxrwx   2 tonysf   bbsuser      2048 Oct 23  2002 database_saves
> -rw-r--r--   1 tonysf   bbsuser      3785 Oct 28  2002 dbi_subs.cgi
> -rw-r--r--   1 tonysf   bbsuser       263 Nov 11  2002 index.htm
> -rw-r--r--   1 tonysf   bbsuser       625 Oct 18  2002
> msql_create_template.txt
> drwxr-xr-x   2 tonysf   bbsuser       512 Dec 22  2001 new
> -rw-r--r--   1 tonysf   bbsuser   1072226 Oct 19  2002
> plist20021019_161002.dump
> -rw-rw-rw-   1 tonysf   bbsuser         8 Jan  2  2002 plist_output.txt
> -rwxr-xr-x   1 tonysf   bbsuser     50067 Aug 18  2002 plistmaint.cgi
> -rw-r--r--   1 tonysf   bbsuser     21989 Aug 18  2002 plistmaint.pl
> -rwxr-xr-x   1 tonysf   bbsuser     46883 Dec 25  2001
> plistmaint_save_old.cgi
> -rw-r--r--   1 tonysf   bbsuser      1870 Oct  2  2000
> plistmaint_test.dump
> -rw-r--r--   1 tonysf   bbsuser         0 Jun 17 14:53 print.txt
> -rw-r--r--   1 tonysf   bbsuser      1004 Dec 31  2001 stats.htm
> drwxr-xr-x   3 tonysf   bbsuser       512 Oct 27  2002 temp
> -rwxr-xr-x   1 tonysf   bbsuser     18608 Oct 22  2002 test1.cgi
> -rw-r--r--   1 tonysf   bbsuser      1901 Jan  2  2002 test1.txt
> -rwxr-xr-x   1 tonysf   bbsuser     17691 Oct 22  2002 test1_save.cgi
> -rwxr-xr-x   1 tonysf   bbsuser       481 Aug 18  2002 test2.cgi
> drwxrw-rw-   3 tonysf   bbsuser       512 Oct 27  2002 xxxtemp
> -rwxr-xr-x   1 tonysf   bbsuser     48415 Dec 26  2001
> xxxxplistmaint.cgi
> 
> ===================
> Bob Showalter wrote:
> >
> > Tony Frasketi wrote:
> > > Thanks for all the suggestions folks!
> > >
> > > I had been trying to find the size of my entire web site by using
> > > the 'du -sb <my-home-directory>' command in a Perl script to be
> > > executed from the Web.
> > >
> > > But I kept coming up with a diffence of 2,177,024 bytes between the
> > > output of the 'du' command when executed from the Perl script from
> > > the Web and when executed directly from the Unix command line.
> > >
> > >    Output from 'su -sb' command from Perl script on Web:
> > >    83,250,176 bytes Output from 'su -sb' command from Unix Cmd Line:
> 
> > > 85,427,200 Bytes
> > >
> > > 2,177,024 bytes short from the Perl script.
> > >
> > > I finally found the culprit that was causing the difference! I
> > > tracked this exact byte difference to a particular directory buried
> > > in the depths of my cgbin directory (it was an old directory that I
> > > no longer use).
> > >
> > > The size of this directory was 2,177,024 bytes from the output of
> > > the 'du' command when issued from the Unix command line BUT ... was
> > > ZERO bytes from the output of the 'du' command when issued from the
> > > Perl script on the Web!
> > >
> > > After I deleted this directory, the sizes of my entire website
> > > matched when measured from the Web or from the Unix shell!!!
> >
> > The directory was probably not readable by the web server user. If you
> 
> > check your web server error logs, you'll probably see a "Permission
> > denied" message coming from du.
> 
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to