WebDAV

Richtet man WebDAV auf einem Webserver ein, so können Nutzer oder Gruppen lesend und auch schreibend auf freigegebene Verzeichnisse zugreifen. Da dieser Standard frei ist, ist dies mit allen gängigen Betriebssystemen möglich. Da der Webserver die Schreibzugriffe verwaltet ist dies in verschiedener Hinsicht vorteilhaft.

  • Es werden nur die Standardports 80, bzw 443 für eine verschlüsselte Verbindung benötigt. Diese sind in den meisten Firewalls (im Gegensatz zu FTP oder SSH) geöffnet
  • Die Dateien werden mit den Zugriffsrechten des Users geschrieben, unter dem der Webserver läuft (beispielsweise die Rollen www oder www-data). Im Gegensatz zu FTP gibt es kein Rechte-Probleme mit verschiedenen Usern.

 Unter FreeBSD läßt sich ein WebDAV-Verzeichnis mit dem Tool fusefs-wdfs mounten:

portinstall fusefs-wdfs

In /etc/rc.conf:
fusefs_enable="YES"

Dann kann fusefs gestartet werden:
/usr/local/etc/rc.d/fusefs start

Sobald Fuse gestartet ist lässt sich mit folgenden Kommandos WebDav Laufwerke mounten:

#mkdir ~/webdav
#wdfs http://example.com/davdir ~/webdav

Anstelle des FQDN example.com kann man natürlich auch die IP nutzen oder alles andere, z.B. einen Eintrag aus hosts.