is_dir文件夹权限Unix

时间:2013-10-05 06:23:25

标签: php permissions unix

我有一个简单的PHP脚本(who.php):

<?php
echo `whoami`;
echo is_dir('/home/pdfs/')?'Yes':'No';

/ home / pdfs为user1:www且具有770权限。 PHP wwwrun组中的www

1)如果我sudo -u wwwrun php who.php我得到

wwwrun
No

2)如果我sudo -u user1 php who.php我得到了

user1
Yes

为什么在第一种情况下is_dir返回FALSE?

1 个答案:

答案 0 :(得分:1)

wwwrun无权阅读/home,因此无法直接验证/home/pdfs实际上甚至存在,更不用说它了目录。