|  | Posted by Hans Deragon on 06/11/59 11:10 
Greetings.
 
 When running "ls -ld /" under bash, I get a normal directory output.
 However, when I run `ls -ld /` under php (running under Apache
 2.0.52), I get many entries with "?" in their fields and permissions
 all closed.  What causes this?
 
 I did "su - apache" to switch to the same user under which the Apache
 server is running and tried the "ls -ld /" under bash, and it worked
 fine.  Thus the server's has all the permissions to read the root
 directory.  Yet PHP does not seam to have these permissions.
 
 This occurs on one of my FC3 machine.  On another FC3 machine, php
 behaves correctly.
 
 Following the output of "ls -ld \" under bash and PHP:
 
 BASH -------------------------------------------------------
 lrwxrwxrwx    1 root    root      28 Mar  3 07:25 app ->
 /afs/sunrise.ericsson.se/app
 drwxr-xr-x    2 root    root       0 Mar  7 13:06 apps
 lrwxrwxrwx    1 root    root      24 Mar  7 14:11 archives ->
 /users/qhander/downloads
 drwxr-xr-x    2 root    root    4096 Mar  8 04:53 bin
 drwxr-xr-x    3 root    root    4096 Mar  7 11:11 boot
 drwxr-xr-x    2 root    root       0 Mar  7 13:06 cctest
 drwxr-xr-x    9 root    root    4760 Mar  8 12:58 dev
 drwxr-sr-x   30 qhander floppy  4096 Feb 28 16:19 devel
 lrwxrwxrwx    1 root    root      28 Mar  3 07:25 env ->
 /afs/sunrise.ericsson.se/env
 drwxr-xr-x   86 root    root   12288 Mar  9 16:43 etc
 drwxr-xr-x    2 root    root    4096 Mar  8 17:04 export
 drwxr-xr-x    3 qhander floppy  4096 Mar  8 13:51 hans
 drwxr-xr-x    3 root    root       0 Mar  3 12:52 home
 drwxr-xr-x    2 root    root    4096 Aug 12  2004 initrd
 drwxr-xr-x   11 root    root    4096 Mar  8 04:41 lib
 drwxr-xr-x   12   58094   5000  4096 Mar  7 16:27 lmw
 drwxr-xr-x    4 root    root    4096 Mar  3 07:25 local
 drwx------    2 root    root   16384 Mar  3 06:43 lost+found
 drwxr-xr-x    4 root    root    4096 Mar  7 11:17 media
 drwxr-xr-x    2 root    root       0 Mar  7 13:06 MMS
 drwxr-xr-x    3 root    root    4096 Mar  7 13:34 mnt
 drwxr-xr-x    2 root    root       0 Mar  7 13:06 net
 drwxr-xr-x    2 root    root    4096 Aug 12  2004 opt
 drwxr-xr-x    2 root    root       0 Mar  7 13:06 prj
 dr-xr-xr-x  226 root    root       0 Mar  3 07:25 proc
 drwxr-xr-x    2 root    root       0 Mar  7 13:06 project
 drwxr-xr-x    4 root    root       0 Mar  9 16:43 pub
 drwxr-x---   17 root    root    4096 Mar  9 16:43 root
 drwxr-xr-x    2 root    root   12288 Mar  8 04:55 sbin
 drwxr-xr-x    1 root    root       0 Mar  3 07:25 selinux
 drwxr-xr-x    2 root    root    4096 Aug 12  2004 srv
 drwxr-xr-x    9 root    root       0 Mar  3 07:25 sys
 drwxrwxrwt   29 root    root    4096 Mar  9 16:46 tmp
 drwxr-xr-x    5 root    root    4096 Oct 18 16:14 users
 drwxr-xr-x   14 root    root    4096 Mar  3 07:25 usr
 drwxr-xr-x   24 root    root    4096 Mar  3 14:56 var
 <----
 
 PHP --------------------------------------------------------
 ?---------    ? ?        ?          ?            ? app
 ?---------    ? ?        ?          ?            ? apps
 ?---------    ? ?        ?          ?            ? archives
 drwxr-xr-x    2 lmwadmin root    4096 mar  8 04:53 bin
 ?---------    ? ?        ?          ?            ? boot
 ?---------    ? ?        ?          ?            ? cctest
 drwxr-xr-x    9 lmwadmin root    4760 mar  8 12:58 dev
 ?---------    ? ?        ?          ?            ? devel
 ?---------    ? ?        ?          ?            ? env
 drwxr-xr-x   86 lmwadmin root   12288 mar  9 16:25 etc
 drwxr-xr-x    2 lmwadmin root    4096 mar  8 17:04 export
 drwxr-xr-x    3 qhander  floppy  4096 mar  8 13:51 hans
 ?---------    ? ?        ?          ?            ? home
 drwxr-xr-x    2 lmwadmin root    4096 ao� 12  2004 initrd
 drwxr-xr-x   11 lmwadmin root    4096 mar  8 04:41 lib
 ?---------    ? ?        ?          ?            ? lmw
 drwxr-xr-x    4 lmwadmin root    4096 mar  3 07:25 local
 ?---------    ? ?        ?          ?            ? lost+found
 ?---------    ? ?        ?          ?            ? media
 ?---------    ? ?        ?          ?            ? MMS
 ?---------    ? ?        ?          ?            ? mnt
 ?---------    ? ?        ?          ?            ? net
 drwxr-xr-x    2 lmwadmin root    4096 ao� 12  2004 opt
 ?---------    ? ?        ?          ?            ? prj
 dr-xr-xr-x  222 lmwadmin root       0 mar  3 07:25 proc
 ?---------    ? ?        ?          ?            ? project
 ?---------    ? ?        ?          ?            ? pub
 drwxr-x---   17 lmwadmin root    4096 mar  9 16:19 root
 drwxr-xr-x    2 lmwadmin root   12288 mar  8 04:55 sbin
 ?---------    ? ?        ?          ?            ? selinux
 ?---------    ? ?        ?          ?            ? srv
 ?---------    ? ?        ?          ?            ? sys
 drwxrwxrwt   29 lmwadmin root    4096 mar  9 16:06 tmp
 ?---------    ? ?        ?          ?            ? users
 drwxr-xr-x   14 lmwadmin root    4096 mar  3 07:25 usr
 ?---------    ? ?        ?          ?            ? var
 
 Best regards,
 Hans Deragon
 --
 Consultant en informatique/Software Consultant
 Deragon Informatique inc.     Open source:
 http://www.deragon.biz        http://facil.qc.ca (Promotion du libre)
 mailto://hans@deragon.biz     http://autopoweroff.deragon.biz (Logiciel)
  Navigation: [Reply to this message] |