у меня davfs2 вроде нормально жужжит с nginx-овским webdav'ом. единственное что напрягает - пробелы в именах файлах не умеет, но видимо это вопрос к nginx'у и кривой реализации.
vasyl@vzuzyak-hp ~ $ fusedav https://dav.box.com/dav ~/.local/var/box.com/
Realm 'dav.box.com' requires authentication.
Username: ...
Password:
PROPFIND failed: 404 Not Found
PROPFIND failed: 404 Not Found
PROPFIND failed: 404 Not Found
PROPFIND failed: 404 Not Found
PROPFIND failed: 404 Not Found
PROPFIND failed: 404 Not Found
fusedav: ../../../src/fusedav.c:841: dav_listxattr: Assertion `l.space > 0' failed.
Aborted (core dumped)
vasyl@vzuzyak-hp ~ $
так и не сумел спрятать username/password куданить в файл
и да, написан тем, имя которого здесь вызывает дикий баттерхет