You are here: `ls -l /` does not reproduce same info than when executed in bash. « PHP « IT news, forums, messages
`ls -l /` does not reproduce same info than when executed in bash.

Posted by Hans Deragon on 10/04/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]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация