www-data access sshfs가 마운트되지 않는 이유는 무엇입니까?

www-data access sshfs가 마운트되지 않는 이유는 무엇입니까?

다음과 같이 sshfs를 설치했습니다(33은 uid 입니다 www-data). 폴더와 파일을 나열 www-data하면 www-data.

/etc/fstab

example.com:/remote/folder/ /local/folder fuse.sshfs ro,uid=33,gid=33 0 0

다음을 수행하면 동일한 권한 오류가 발생합니다.

sudo -u www-data python
>>> import os
>>> os.listdir('/local/folder')

답변1

allow_othersshfs 마운트 선언에 권한을 추가 해야 합니다 . 그렇지 않으면 파일 권한이 올바른 경우에도 마운트를 수행하는 사용자만 해당 파일에 액세스할 수 있습니다.

/etc/fstab

example.com:/remote/folder/ /local/folder fuse.sshfs ro,uid=33,gid=33,allow_other 0 0

원천:sshfs 마운트, sudo 권한이 거부되었습니다.
(www-data 대신 루트와 유사한 문제)

관련 정보