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

14

Eu vi exemplos mostrando como usar davfs2 no linux, mas cada um deles envolveu uma destas coisas:

  1. Executando mount como raiz

  2. Adicionando uma entrada a /etc/fstab

  3. Executando mount.davfs setuid, que, infelizmente, ainda requer uma entrada em /etc/fstab

Isso pode ser evitado? Se não, qual aspecto do webdav o impede, mais do que, por exemplo, sshfs?

    
por Owen 03.09.2011 / 07:08

1 resposta

11

O Davfs2 não é implementado como um sistema de arquivos FUSE normal. A página da Wikipedia e a documentação mencionam que ela pode funcionar em cima de Coda ou FUSE , mas o 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 só é executado como root. Isso não é intrínseco ao WebDAV, é apenas a maneira como o Davfs2 é implementado.

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

    
por 03.09.2011 / 14:43