Problem

Einhängen einer WebDAV-Ressource ins Dateisystem

Lösung

Im Ergebnis der folgenden Lösung erscheint im Dateimanager unter Geräte ein neuer Eintrag,
der erst bei nach einmaligem Anklicken AUCH SCHREIBEND ins Dateisystem eingehangen wird.

> davs

Dieser gestattet dann anderen Programmen den Zugriff auf Ordner und Dateien,
u.a. auch Thunderbird um z.B. Anhänge auszuwählen.

Auch für eine ev. geplante Synchronistaion des Inhaltes von HiDrive wäre dies erforderlich.

 

Quelle
https://wiki.ubuntuusers.de/WebDAV/     (ab > Verbindung per davfs2)

 

# apt-get install davfs2 ca-certificates

„Die Datei /sbin/mount.davfs muss das SUID-Bit gesetzt haben,
falls Sie unprivilegierten (nicht root) Benutzern erlauben möchten, WebDAV-Ressourcen einzubinden.

Falls Sie diese Option nicht wählen, wird es nur root erlaubt sein, WebDAV-Ressourcen einzubinden.
Dies kann zu einem späteren Zeitpunkt durch Aufruf von »dpkg-reconfigure davfs2« geändert werden.

Soll unprivilegierten Benutzern erlaubt werden, WebDAV-Ressourcen einzubinden?“

> Ja

ggf. …

# dpkg-reconfigure davfs2

 

Test (hier unter Angabe von Benutzernamen und Kennwort)

# mkdir /media/davs<

# mount.davfs https://webdav.hidrive.ionos.com/users/<benutzername> /media/davs
Gib bitte den Benutzernamen für den Server ...
...
Gib bitte das Passwort von ...
...
<

# umount /media/davs

 

Mit hinterlegtem Benutzername und Passowort

Nur bestimmten Benutzern das Mounten ohne Passwortabfrage erlauben (empfohlen)

# nano /etc/fstab
...
https://webdav.hidrive.ionos.com/users/<benutzername> /media/davs davfs noauto,user,rw 0 0

# usermod -aG davfs2 <benutzername>

# mount -a

# exit

$ mkdir ~/.davfs

$ nano ~/.davfs/secrets
/media/davs    <benutzername>    "password"

$ chmod 600 ~/.davfs2/secrets

Klick im Dateimanager auf > Geräte > davs

 

Global für alle Benutzer

# nano /etc/davfs2/secrets
...
/media/davs    <benutzername>    "password"    (in Hochkommas)

Test

# mount.davfs https://webdav.hidrive.ionos.com/users/<Benutzername> /media/davs
(Jetzt ohne Abfrage von Benutzername und Passwort)
#