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@xxxxxxxxxxx http://autopoweroff.deragon.biz (Logiciel)
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php