OwnCloud 10.2 auf Lubuntu 18.04 - Lokale USB-Laufwerke können nicht gemountet werden

OwnCloud 10.2 auf Lubuntu 18.04 - Lokale USB-Laufwerke können nicht gemountet werden

zunächst einmal habe ich diese Frage bereits im OwnCloud-Forum gestellt, aber keine Antwort erhalten, daher dachte ich, ich versuche es auch hier.

Ich verwende OwnCloud 10.2 auf einem Lubuntu 18.04 LTS-Server (nur ein alter Laptop). An diesen Laptop sind 4 USB-NTFS-Laufwerke angeschlossen, die ich als Speicher für OwnCloud verwenden wollte. Mit Lubuntu SMB kann ich von einem anderen Windows-Computer im Netzwerk auf diese Laufwerke lesen/schreiben. Wenn ich jedoch versuche, sie zu OC hinzuzufügen, gibt OC einen Fehler aus und kann den Pfad nicht finden.

Auf dem Server selbst lautet einer der Laufwerkspfade /media/user/PB. Unter diesem Pfad kann OC es nicht finden. Wenn ich stattdessen versuche, den standardmäßigen Lubuntu-Musikordner freizugeben, kann OC dies problemlos tun (/home/user/Music).

https://pastebin.com/v9R3zt4XHier ist der Inhalt des OC-Protokolls. Wahrscheinlich gibt es dort einige Fehler, die ich nicht entschlüsseln kann.

Danke schön.

EDIT: der Übersichtlichkeit halber hier noch ein paar weitere Einzelheiten.

Server: Betriebssystem: Distributor-ID: Ubuntu Beschreibung: Ubuntu 18.04.2 LTS Version: 18.04 Codename: bionic

Kernel: Linux Multimedia 4.18.0-22-generic #23~18.04.1-Ubuntu SMP Do 6. Juni 08:37:25 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Webserver: Serverversion: Apache/2.4.29 (Ubuntu) Server erstellt: 2019-04-03T13:22:37

Datenbank: ii mariadb-client-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 Binärdateien des MariaDB-Datenbankclients ii mariadb-client-core-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 Binärdateien des MariaDB-Datenbankcoreclients ii mariadb-common 1:10.1.40-0ubuntu0.18.04.1 alle gemeinsamen MariaDB-Metapakete ii mariadb-server 1:10.1.40-0ubuntu0.18.04.1 alle MariaDB-Datenbankserver (Metapaket abhängig von der neuesten Version) ii mariadb-server-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 Binärdateien des MariaDB-Datenbankservers ii mariadb-server-core-10.1 1:10.1.40-0ubuntu0.18.04.1 amd64 MariaDB-Datenbank-Core-Serverdateien

PHP-Version: PHP 7.2.19-0ubuntu0.18.04.1 (cli) (erstellt: 4. Juni 2019 14:48:12) (NTS) Copyright © 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright © 1998-2018 Zend Technologies mit Zend OPcache v7.2.19-0ubuntu0.18.04.1, Copyright © 1999-2018, von Zend Technologies

ownCloud-Version: [ownCloud ] 10.2.0 (stabil)

config.php für OC(sensible Daten bereits entfernt)

Ich habe also zunächst Lubutnu 18.04 und dann OC 10.2 gemäß der Anleitung auf der Website installiert. Außerdem habe ich SMB auf Lubuntu laufen, sodass ich von meinem Heimnetzwerk aus auf die Laufwerke als LAN-Freigaben zugreifen kann.

Bisher funktioniert nur die SMB-Freigabe.

Antwort1

OwnCloud (php / www-data) hat wahrscheinlich nicht das Recht, den Speicherort der USBs zu lesen/schreiben. Sie können den Eigentümer des Speicherorts ändern, an dem sie gemountet sind (vorausgesetzt, Sie haben in fstab herumexperimentiert, damit sie nach einem Neustart gemountet bleiben) mit

$ chown -R owner-user:owner-group directory

Wobei für Besitzer-Benutzer und Besitzer-Gruppe stehen sollte www-data. Ich bin nicht sicher, ob PHP standardmäßig Mitglied dieser Gruppe ist. Wenn nicht, verwenden Sie , $ adduser php www-dataum PHP zu einem Mitglied von www-data zu machen.

Beachten Sie, dass die Gewährung des Schreibzugriffs auf PHP etwas fragwürdig ist, aber dadurch sollte OwnCloud die USB-Sticks erkennen und verwenden können.

Mehr über chown und chmodHier

verwandte Informationen