É possível executar um cliente de fusível webdav sem acesso root?


14

Eu vi exemplos mostrando como usar davfs2no linux, mas cada um envolveu uma dessas coisas:

  1. Executando mountcomo root

  2. Adicionando uma entrada a /etc/fstab

  3. A execução de mount.davfssetuid, que, infelizmente, ainda requer uma entrada no/etc/fstab

Isso pode ser evitado? Caso contrário, que aspecto do webdav o impede, mais do que para, por exemplo, sshfs?

Respostas:


11

O Davfs2 não é implementado como um sistema de arquivos FUSE normal. A página da Wikipedia e a documentação mencionam que ele pode funcionar sobre o Coda ou o FUSE , mas a descrição do projeto não menciona o FUSE (e sugere a integração nativa). O pacote Debian não depende do FUSE, e o binário que ele envia apenas roda como root. Isso não é intrínseco ao WebDAV, é apenas a maneira como o Davfs2 é implementado.

Existem outros sistemas de arquivos WebDAV criados no FUSE: Fusedav , Wdfs . O Fusedav parece estar presente em mais distribuições, mas o wdfs funciona melhor com alguns servidores quebrados . Isso funcionará desde que você tenha permissão para usar o FUSE no seu sistema.


2
Eu não conseguia criar o fusedav para construir, mas o wdfs funcionou para mim. Obrigado.
Owen

Infelizmente, o wdfs não é mais mantido.
Deer Hunter
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.