루트 액세스 권한이없는 webdav 퓨즈 클라이언트를 실행할 수 있습니까? 방법을 보여주는 예제를

davfs2리눅스에서 사용하는 방법을 보여주는 예제를 보았지만 각각 다음 중 하나를 포함했습니다.

  1. mount루트로 실행

  2. 에 항목 추가 /etc/fstab

  3. mount.davfs아직 setuid를 실행 해야하는 setuid 실행/etc/fstab

이것을 피할 수 있습니까? 그렇지 않다면 webdav의 어떤 측면에서 sshfs보다 더 많은 것을 막을 수 있습니까?



답변

Davfs2는 일반적인 FUSE 파일 시스템처럼 구현되지 않습니다. 위키 백과 페이지 와 문서가 하나의 상단에 작업 할 수 있음을 언급 코다 또는 FUSE 하지만, 프로젝트 설명 (네이티브 통합에서 힌트) FUSE를 언급하지 않습니다. 데비안 패키지는 FUSE에 의존하지 않으며, 선박 바이너리는 루트로 실행됩니다. 이것은 WebDAV에 내재 된 것이 아니라 Davfs2가 구현 된 방식 일뿐입니다.

FUSE에 빌드 된 다른 WebDAV 파일 시스템이 있습니다 : Fusedav , Wdfs . Fusedav는 더 많은 배포판에있는 것처럼 보이지만 wdfs는 일부 깨진 서버에서 더 잘 작동합니다 . 시스템에서 FUSE를 사용할 수있는 한 작동합니다.