ich versuche nun eine Weile recht verzweifelt, ein Datenverzeichnis welches auf meinem Synology NAS liegt einzubinden in meine neue Nextcloud, welche auf Ubuntu aufsetzt, einzubinden.
in /etc/fstab schrieb ich folgendes und die Einbindung klappt auch:
Die Daten sind in /home/data verzeichnis zu sehen und stammten von der bisherigen Nextcloud installation (nc user identisch)
ich machte auch noch
chmod 0770 -R /home/data/
und
chown www-data:www-data /home/data
Dennoch sagt mir Nextcloud zu meinem Unverständnis folgendes:
Fehler
Dein Datenverzeichnis kann von anderen Benutzern gelesen werden Bitte ändere die Berechtigungen auf 0770, sodass das Verzeichnis nicht von anderen Benutzern angezeigt werden kann.
Meine Datenverzeichnis sagt mir folgendes:
drwxr-xr-x 2 www-data root
Hallo,
würde mich da mal dranhängen da ich gerade das Gleiche versuche aber Linuxtechnisch absolut grün hinter den Ohren bin.
Hast du es zum laufen bekommen? Könntest du gegebenenfalls genauer erklären wie?
Besten Dank im Vorraus.
Auch wenn ich das Gefühl habe, dass ich genau diesen Vorschlag bereits mehrfach selbst probiert habe, hat es erst hiermit geklappt. Vielen Dank dafür! Nun funktioniert der Zugriff von meinem NUC auf das Datenverzeichnis der Synology NAS !
Kommando zurück!
nach einer Weile kommt es doch wieder
Fehler
Dein Datenverzeichnis kann von anderen Benutzern gelesen werden Bitte ändere die Berechtigungen auf 0770, sodass das Verzeichnis nicht von anderen Benutzern angezeigt werden kann.
Kann es sein, das das NAS dabei auch eine Rolle spielt ?
Das Problem ist, dass du das Data Verzeichnis in deinem pers. Home mountest und dann mit der Nextcloud darauf zugreifst, die unter dem User www-data läuft.
Du kannst das Data Verzeichnis auch dort mounten wo es normalerweise liegt - also in var/www/html/ /data - das muss nicht unter /home/deinUser/data gemappt werden.
Wir nutzen z.B NFS zum mounten des Data Verzeichnis in der fstab
IP-Address:/nextcloud-data /var/www/html/nextcloud/data nfs4 auto 0 0
Wenn du das per SMB machst kannst du sowohl die Login-Credentials als auch den User mitgeben, für welchen gemountet wird:
Somit sollte das Data Verzeichnis direkt unter /var/www/html/nextcloud/data gemountet sein und das Verzeichnis sollte www-data:www-data Berechtigungen haben.
@MisterMue
Vielleicht ist es ja gar nicht bei dir www-data, sondern ubuntunuc oder http. Schau doch mal wem die Nextcloud-Installation wie z. B. der Unterordner config oder die Datei config/config.php gehört.