WebDAV (Web-based Distributed Authoring and Versioning) ist ein offener Standard zur Bereitstellung von Dateien im Internet. Dabei können Benutzer auf ihre Daten wie auf eine Online-Festplatte zugreifen.
Technisch gesehen ist WebDAV eine Erweiterung des Protokolls HTTP/1.1, die bestimmte Einschränkungen von HTTP aufhebt. Bisher kennt man aus Online-Formularen meist nur die Möglichkeit, einzelne Dateien hochzuladen (HTTP-POST). Mit WebDAV können ganze Verzeichnisse übertragen werden. Zudem ist eine Versionskontrolle spezifiziert.
Quelle: Wikipedia
normale Benutzer sollen webdav ohne root-Rechte mounten dürfen (nur Debian/Ubuntu):
sudo dpkg-reconfigure davfs2
in /etc/fstab
:
https://SERVER/owncloud/remote.php/webdav /media/SERVER davfs user,rw,noauto 0 0
net use <gewünschter und freier Laufwerksbuchstabe>: https://<WebDAV-Pfad>:<Port> /user:<Benutzername> <Passwort> /persistent:yes
Bei einem konkreten Beispiel (hier Strato) sieht das folgendermaßen aus:
net use Y: https://webdav.hidrive.strato.com:443 /user:maxmuster GeheimesPasswort /persistent:yes
Das geht auch mit einer Verknüpfung auf dem Desktop.
Gültig für alle:
C:\Dokumente und Einstellungen\LocalService\Lokale Einstellungen\TemporaryInternetFiles\Content.IE5\
Fehlerliste
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\UseBasicAuth
auf 1 setzenHKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileAttributesLimitInBytes
auf z. B. 1000Den folgenden Text als Reg-Datei abspeichern und Zusammenführen:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters] "UseBasicAuth"=dword:00000001 "FileSizeLimitInBytes"=dword:ffffffff "FileAttributesLimitInBytes"=dword:0000c350
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
auf 1 setzenWindows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters] "UseBasicAuth"=dword:00000002 "FileSizeLimitInBytes"=dword:ffffffff "FileAttributesLimitInBytes"=dword:0000c350
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
auf 1 setzenWindows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters] "UseBasicAuth"=dword:00000001 "FileSizeLimitInBytes"=dword:ffffffff "FileAttributesLimitInBytes"=dword:0000c350
net start|stop Webclient
“ gearbeitet wird)Finder
transmit
Bei davfs bzw. davfs2 sind mir keine Bugs bekannt.
Apache-Module aktivieren (Debian):
a2enmod dav_fs dav_lock
Die Konfiguration von SSL wird auf der Apache-Seite erklärt.
<VirtualHost *:80> ServerAdmin webmaster@localhost Servername webdav.domain.tld DocumentRoot /srv/www/webdav.domain.tld <Location / > DAV On <LimitExcept GET HEAD OPTIONS> Require valid-user </LimitExcept> AuthType Basic AuthName "Restricted data" AuthUserFile /srv/www/.DAVlogin Require valid-user </Location> ErrorLog /var/log/apache2/webdav.domain.tld_error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/webdav.domain.tld_access.log combined </VirtualHost>