Como resposta inicial, sugiro o seguinte.
1) sshfs não requer acesso ao / etc / fstab, então se você pode mapear seus usuários webdav para usuários linux com estrutura de arquivos similar, então é uma alternativa simples.
Em seguida, você pode usar a sintaxe não raiz desse tipo para montar em seu diretório inicial local;
sshfs -o ControlPath=none -o workaround=rename -o idmap=user \
-o nonempty -o reconnect -o transform_symlinks -o follow_symlinks" \
[email protected]:/ $HOME/mnt/my.ssh.server.com
2) gvfs / gio - Dependendo da sua distro, /usr/libexec/gvfsd-dav
pode ser uma opção, que deve permitir uma sintaxe de controle alternativa para montar o sistema de arquivos webdav em ~/.gvfs/
No entanto, a documentação é muito ruim, e eu fiz apenas um teste limitado de sua funcionalidade assim;
Como root;
sudo yum install gvfs-fuse.x86_64
como usuário;
$ gvfs-mount dav://my.dav.server.hostname.com/projects/
Enter password for Authorization Realm
User: my.dav.username
Password: XXXXXX
$ cd ~/.gvfs/WebDAV\ on\ my.dav.server.hostname.com/
$ ls
proj1
proj2
proj3
...
etc