2011-02-16 60 views
1

我已經安裝了一個afp目錄,afp:// ServerName/Foo /,帶有「Finder-> Go-> Connect to Server」到/ Volumes/Foo,現在我是試圖與訪問它:安裝afp作爲不同的用戶訪問php

opendir("/Volumes/Foo/dirname/"); 

不過,我得到一個

Warning: opendir(/Volumes/Foo/dirname/) [function.opendir]: failed to open dir: Permission denied in... 

安裝在終端給我:上/卷 afp_1VqvPY000e413wKcJE13gANY-7.2d000004 /美孚(afpfs,nodev,nosuid參數,通過安裝daniel)

所以我n eed將文件夾掛載爲_www,或者以某種方式允許_www使用我的掛載。我怎麼能做任何一個?我猜想我可能會想要_www或者什麼,但我不知道如何與終端。

回答

1

應該能夠在終端中將卷掛載爲_www。

sudo -u _www mount_afp -I //[email protected]/share /path/to/mountpoint
如果要在URI中指定密碼,請省略-I

無論是或者你可以使用mount_afp使用system()exec()從腳本內。

如果是用於Web服務器,您可能希望考慮在啓動時自動安裝共享。

+0

以下工作:`sudo -u _www mkdir/Volumes/idisk`後面跟着`sudo -u _www mount_afp -i afp:// /sharename// Volumes/idisk /` – Zeophlite 2011-02-18 01:12:59