Pude usar wdfs para que funcione como no privado. usuario:
wdfs <dav url> <mount point>
Para desmontar
fusermount -u <mount point>
wdfs es de aquí y usa fuse. Yo uso Archlinux y este paquete AUR funcionó bien.
Pero el estado actual de wdfs no está claro, también hay una especie de bifurcación al acecho en gihub.
Como respuesta inicial... sugeriría lo siguiente.
1) sshfs no requiere acceso a /etc/fstab, por lo que si puede asignar sus usuarios de webdav a usuarios de linux con una estructura de archivos similar, entonces esa es una alternativa simple.
Luego, puede usar una sintaxis no raíz como esta para montar dentro de su directorio de inicio 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 - Dependiendo de tu distribución, /usr/libexec/gvfsd-dav
podría ser una opción, que debería permitir una sintaxis de control alternativa para montar el sistema de archivos webdav en ~/.gvfs/
Sin embargo, la documentación es bastante basura, y solo hice una prueba limitada de su funcionalidad así;
Como root;
sudo yum install gvfs-fuse.x86_64
luego como usuario;
$ 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