WebDAV/Client: Unterschied zwischen den Versionen

Aus Foxwiki
imported>Meikschwalm
Keine Bearbeitungszusammenfassung
imported>Meikschwalm
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
:davfs2, das WebDAV Linux File System, ist ein Dateisystemtreiber, der es erlaubt, WebDAV-Internet-Ressourcen als lokales Dateisystem zu mounten. Dadurch kann man WebDAV wie einen normalen Datenträger benutzen und mit jeder Anwendung Daten auf dem WebDAV-Laufwerk ablegen.
davfs2, das WebDAV Linux File System, ist ein Dateisystemtreiber, der es erlaubt, WebDAV-Internet-Ressourcen als lokales Dateisystem zu mounten. Dadurch kann man WebDAV wie einen normalen Datenträger benutzen und mit jeder Anwendung Daten auf dem WebDAV-Laufwerk ablegen.


Dazu muss das Paket
Dazu muss das Paket
Zeile 7: Zeile 7:
installiert sein.  
installiert sein.  


:Anschließend kann man das Verzeichnis mit Root-Rechten an einem beliebigen Mountpunkt einhängen, wobei man selbstverständlich nach dem Benutzernamen und Passwort der WebDAV-Freigabe gefragt wird.
Anschließend kann man das Verzeichnis mit Root-Rechten an einem beliebigen Mountpunkt einhängen, wobei man selbstverständlich nach dem Benutzernamen und Passwort der WebDAV-Freigabe gefragt wird.


==Einbinden mit Benutzerrechten==
==Einbinden mit Benutzerrechten==


:Falls ein normaler Benutzer die Freigabe einhängen soll, muss das über die Datei /etc/fstab erlaubt werden. Dazu wird diese in einem Editor mit Root-Rechten geöffnet und folgende Zeile eingetragen:
Falls ein normaler Benutzer die Freigabe einhängen soll, muss das über die Datei /etc/fstab erlaubt werden. Dazu wird diese in einem Editor mit Root-Rechten geöffnet und folgende Zeile eingetragen:


  https://nx2437.your-next.cloud/remote.php/webdav/ /home/user/nextcloud davfs noauto,user,rw 0 0
  https://nx2437.your-next.cloud/remote.php/webdav/ /home/user/nextcloud davfs noauto,user,rw 0 0
Zeile 17: Zeile 17:
'''Hinweis:'''
'''Hinweis:'''


:Hier sollte unbedingt darauf geachtet werden, dass man die Option "noauto" in Verbindung mit "user" nimmt. Ansonsten wird beim Systemstart versucht das Verzeichnis einzuhängen, was nicht gelingen wird. Im schlimmsten Fall hat dies zur Folge, dass sich das Betriebssystem gar nicht mehr startet.
Hier sollte unbedingt darauf geachtet werden, dass man die Option "noauto" in Verbindung mit "user" nimmt. Ansonsten wird beim Systemstart versucht das Verzeichnis einzuhängen, was nicht gelingen wird. Im schlimmsten Fall hat dies zur Folge, dass sich das Betriebssystem gar nicht mehr startet.


==Automatisches Login==
==Automatisches Login==




:Will man nicht jedes mal beim mounten die Login-Daten neu eingeben, können diese mit beschränkten Leserechten im System hinterlegt werden.
Will man nicht jedes mal beim mounten die Login-Daten neu eingeben, können diese mit beschränkten Leserechten im System hinterlegt werden.


:Die Login-Daten werden lokal im Homeverzeichnis des Benutzer in folgender Datei hinterlegt: ~/.davfs2/secrets
Die Login-Daten werden lokal im Homeverzeichnis des Benutzer in folgender Datei hinterlegt: ~/.davfs2/secrets


Diese muss zuvor erstellt
Diese muss zuvor erstellt
Zeile 38: Zeile 38:
  /home/user/nextcloud Mustermann "Muster-Passwort"
  /home/user/nextcloud Mustermann "Muster-Passwort"


:Sind die Login-Daten eingetragen, müssen nun noch die Leserechte der Datei eingeschränkt werden
Sind die Login-Daten eingetragen, müssen nun noch die Leserechte der Datei eingeschränkt werden


  chmod 600 ~/.davfs2/secrets
  chmod 600 ~/.davfs2/secrets
Zeile 48: Zeile 48:
das ganze nochmal überprüfen
das ganze nochmal überprüfen


:Außerdem muss der Benutzer Mitglied der Gruppe davfs2 sein.
Außerdem muss der Benutzer Mitglied der Gruppe davfs2 sein.


das gelingt mit
das gelingt mit

Version vom 1. April 2019, 10:49 Uhr

davfs2, das WebDAV Linux File System, ist ein Dateisystemtreiber, der es erlaubt, WebDAV-Internet-Ressourcen als lokales Dateisystem zu mounten. Dadurch kann man WebDAV wie einen normalen Datenträger benutzen und mit jeder Anwendung Daten auf dem WebDAV-Laufwerk ablegen.

Dazu muss das Paket

apt-get install davfs2"

installiert sein.

Anschließend kann man das Verzeichnis mit Root-Rechten an einem beliebigen Mountpunkt einhängen, wobei man selbstverständlich nach dem Benutzernamen und Passwort der WebDAV-Freigabe gefragt wird.

Einbinden mit Benutzerrechten

Falls ein normaler Benutzer die Freigabe einhängen soll, muss das über die Datei /etc/fstab erlaubt werden. Dazu wird diese in einem Editor mit Root-Rechten geöffnet und folgende Zeile eingetragen:

https://nx2437.your-next.cloud/remote.php/webdav/ /home/user/nextcloud davfs noauto,user,rw 0 0

Hinweis:

Hier sollte unbedingt darauf geachtet werden, dass man die Option "noauto" in Verbindung mit "user" nimmt. Ansonsten wird beim Systemstart versucht das Verzeichnis einzuhängen, was nicht gelingen wird. Im schlimmsten Fall hat dies zur Folge, dass sich das Betriebssystem gar nicht mehr startet.

Automatisches Login

Will man nicht jedes mal beim mounten die Login-Daten neu eingeben, können diese mit beschränkten Leserechten im System hinterlegt werden.

Die Login-Daten werden lokal im Homeverzeichnis des Benutzer in folgender Datei hinterlegt: ~/.davfs2/secrets

Diese muss zuvor erstellt

mkdir ~/.davfs2/ (Ordner davfs2 erstellen)

und anschließend mittels vi

vi ~/.davfs2/secrets

wie folgt editiert werden

/home/user/nextcloud Mustermann "Muster-Passwort"

Sind die Login-Daten eingetragen, müssen nun noch die Leserechte der Datei eingeschränkt werden

chmod 600 ~/.davfs2/secrets

um sicher zu gehen, dass die Rechte erfolgreich geändert wurden, kann man mit

ls -l ~/.davfs2/secrets

das ganze nochmal überprüfen

Außerdem muss der Benutzer Mitglied der Gruppe davfs2 sein.

das gelingt mit

addgroup davfs2

Verbindung über Dateimanager

Quelle: https://wiki.ubuntuusers.de/WebDAV/