UPDATE2
Если я сделаю ls
внутри смонтированного каталога, скрипт php сработает хотя бы один раз. Странно, нет.
Я хочу получить доступ к каталогу из моего php-скрипта, который монтируется из
сервер datadev (Linux datadev 2.6.22.18-0.2-default # 1 SMP 2008-06-09 13:53:20 +0200 x86_64 x86_64 x86_64 GNU/Linux)
в wwwdev (Linux wwwdev 2.6.22.19-0.1-default # 1 SMP 2008-10-14 22:17:43 +0200 x86_64 x86_64 x86_64 GNU/Linux)
через НФС
/etc/exports - это как (попробовал некоторые вещи, которые мне не помогли)
- /var/lib/firebird/data 10.0.0.20 (rw, no_root_squash)
/var/lib/firebird/data 10.0.0.20 (rw, setuid, no_root_squash)
/var/lib/firebird/data -mapall = wwwrun:wheel 10.0.0.20 (rw)
/var/lib/firebird/data 10.0.0.20 (rw, all_squash, anonuid = 30, anongid = 100)
/etc/fstab похож на
- 10.0.0.21:/var/lib/firebird/data /var/lib/firebird/data nfs по умолчанию 0 0
Я могу получить доступ к каталогу из оболочки, но php выдает ошибку « Отказано в доступе» (ошибка Permission denied (errno 13)
если я выполняю команду chdir ('/var/lib/firebird/data');
[root][wwwdev /var/lib/firebird/data] ls -la
total 44G
-rw-rw---- 1 firebird firebird 64M Jun 10 15:43 ?
-rw-rw---- 1 firebird firebird 307M Jun 15 10:27 ?OQben.gdb
drwxr-xr-x 2 firebird firebird 16K Jul 21 16:55 ./
drwxr-xr-x 3 firebird wheel 4.0K Jul 21 11:36 ../
-
[root][datadev /var/lib/firebird/data] ls -la
total 44G
-rw-rw---- 1 firebird firebird 64M Jun 10 15:43 ?
-rw-rw---- 1 firebird firebird 307M Jun 15 10:27 ?OQben.gdb
drwxr-xr-x 2 firebird firebird 16K Jul 21 16:55 ./
drwxr-x--- 4 firebird firebird 4.0K May 7 12:19 ../
мой php скрипт может редактировать файл config.ini
root][wwwdev /var/lib/edumate/imacs/radek/3.0] ls -la
total 128K
drwxr-xr-x 19 wwwrun wheel 4.0K Jul 21 16:27 ./
drwxr-xr-x 6 wwwrun wheel 4.0K Jul 19 14:28 ../
-rw-r--r-- 1 wwwrun wheel 1.8K Jul 21 15:08 config.ini
ОБНОВИТЬ
Я хочу что-то, что уже работает для меня. Я смонтировал каталог с моего Mac на тот же сервер wwwdev. wwwdev является клиентом nfs в обоих случаях. /etc /exports на mac содержит эту строку в /Users/radek/Sites -mapall=root:wheel -network 10.0.0.0 -mask 255.255.255.0