문제

AFP 디렉토리, AFP : // servername / foo / servername / foo / server "- / volumes / foo, 이제는 다음과 같이 액세스하려고합니다 :

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

그러나, 나는 를 얻는다.

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

터미널에 마운트는 나에게 준다 : AFP_1VQVPY000E413WKCJE13GANY-7.2D000004 ON / VOLUS / FOO (AFPFS, NODEV, DANIEL에 의해 마운트 된 NOSUID)

폴더를 _WWW로 마운트하거나 _WWW가 내 마운트를 사용하도록 허용해야합니다.이 중 하나를 어떻게 할 수 있습니까?나는 _www 또는 뭔가에 Su를 적게하고 싶지만 터미널을 가지고 있는지 모르겠다.

도움이 되었습니까?

해결책

터미널에 볼륨을 _WWW로 장착 할 수 있어야합니다.

sudo -u _www mount_afp -I //user@host/share /path/to/mountpoint.

URI에서 암호를 지정하려면 -I를 생략하십시오.

그 중 하나 또는 스크립트 내에서 mount_afp 또는 system()를 사용하여 exec()를 사용할 수 있습니다.

웹 서버의 경우 시작시 공유를 자동으로 장착 할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top