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


14

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

  1. mount루트로 실행

  2. 에 항목 추가 /etc/fstab

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

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

답변:


11

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

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


2
나는 fusedav를 만들 수 없었지만 wdfs는 나를 위해 일했다. 감사합니다.
Owen

아아, wdfs는 더 이상 유지되지 않습니다.
사슴 사냥꾼
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.