루트 액세스 없이 webdav 퓨즈 클라이언트를 실행할 수 있습니까?

루트 액세스 없이 webdav 퓨즈 클라이언트를 실행할 수 있습니까?

Linux에서 이를 사용하는 방법을 보여주는 예제를 보았지만 davfs2각 예제에는 다음 중 하나가 포함됩니다.

  1. mount루트로 실행

  2. 항목을 추가하다/etc/fstab

  3. mount.davfs아쉽게도 setuid를 실행하려면 여전히 입력이 필요합니다./etc/fstab

이것을 피할 수 있습니까? 그렇지 않다면 sshfs 외에 webdav의 어떤 측면이 이를 방지합니까?

답변1

Davfs2는 일반 FUSE 파일 시스템과 다르게 구현됩니다. 이것위키피디아 페이지문서에는 다음 중 하나에서 작동할 수 있다고 언급되어 있습니다.또는퓨즈,하지만프로젝트 소개FUSE에 대한 언급이 없으며 기본 통합을 암시합니다. 이것데비안 패키지FUSE에는 종속성이 없으며 FUSE와 함께 제공되는 바이너리는 루트로만 실행됩니다. 이는 WebDAV에 내재된 것이 아니며 Davfs2가 구현하는 방식일 뿐입니다.

FUSE를 기반으로 구축된 다른 WebDAV 파일 시스템이 있습니다.퓨즈다브,뭉치. Fusedav는 더 많은 배포판에 존재하는 것 같지만wdfs는 일부 손상된 서버에서 더 잘 작동합니다.. 시스템이 FUSE를 허용하는 한 작동합니다.

관련 정보