owncloud data-directory in /volume1/owncloud -> Keine Schreibrechte

Status
Für weitere Antworten geschlossen.

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Hallo zusammen,

ich wollte heute auf OC 9.0.0 updaten und dabei auch gleich das data-Verzeichnis außerhalb des per Web zugänglichen Bereichs ablegen, nämlich nach /volume1/owncloud. Dafür habe ich einen gemeinsamen Ordner erstellt, diesem Zugriffsrechte für http (Lesen+schreiben) gegeben und dann owncloud kopiert. Bei der Installation und der Angabe des Verzeichnisses meckert er aber:

Das Datenverzeichnis /volume1/owncloud/ kann nicht erstellt oder es kann darin nicht geschrieben werden.

Sofern ich das Verzeichnis auf /volume1/web/owncloud/data stelle geht es allerdings.

Habe ich irgendwas übersehen?

Habe eine DS215j und DSM 6.0


lg
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Habe das Problem selbst gelöst: Bei open_basedir musste der Pfad noch hinzugefügt werden. Nun klappt es :)
 

OdinsAuge

Benutzer
Mitglied seit
12. Nov 2015
Beiträge
377
Punkte für Reaktionen
36
Punkte
34
Vielen Dank. Ich hatte das selbe Problem als ich vor einiger Zeit meine OC aufgesetzt hab. Ich bin bis jetzt nicht auf eine Lösung gekommen. Habs dann per Paket installiert und upgedatet.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Ich würde den Thrad gerne aufleben lassen.

Ich habe mir nextcloud installiert (basiert ja auf owncloud) Hier wollte ich ein anderes Verz für data wählen. Also in meinem Fall /volume1/nextcloud-data. Der Gruppe http habe ich Schreib,-Leserechte für den Ordner gegeben. Benuzerdefinierte OpenBase_Dir. Da :/volume1/nextcloud-data hinzugefügt. Leider wird die Installation damit verweigert, weil in das Verz. nicht geschrieben werden kann. Wie habt ihr das Problem gelöst?
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Was genau ist denn die Fehlermeldung?

Am besten einmal per SSH die Rechte setzen:

Rich (BBCode):
chown -R http:http /volume1/nextcloud-data

und auch über die File Station
Rechtsklick auf den Ordner -> Eigenschaften -> Besitzer: http
und
Rechtsklick auf den Ordner -> Eigenschaften -> Genehmigung
bei beiden http (User und Gruppe) Genehmigung auf Lesen & Schreiben setzen.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Hallo maalik,

f.PNG

f2.PNG

f3.PNG

Ich habe nirgends die Möglichkeit den Besitzer auf die Gruppe "http" zu ändern.
chown ist wie oben von Dir geschrieben ohne Fehler durchgeführt worden.
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Ah, das Problem hatte ich letztens auch. Geh mal auf gemeinsame Ordner -> nextcloud-data -> Berechtigungen und dann umstellen auf Lokale Gruppen. Hat http dort die Berechtigungen?
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Dort habe ich der Grippe http bereits Lese,-Schreinrechte gegeben.

f4.PNG
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Poste mal den Inhalt deiner open_basedir
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Rich (BBCode):
:/volume1/nextcloud-data/tmp:/var/services/tmp:/var/services/web:/var/services/homes

So sieht die derzeit aus.
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Der Doppelpunkt markiert einen neuen Eintrag. Du musst das also entweder an das Ende anhängen, oder aber vor /tmp auch noch einen Doppelpunkt machen.
Zur Zeit hast du Schreibrecht für den Ordner /volume1/nextcloud-data/tmp


Also entweder
Rich (BBCode):
/volume1/nextcloud-data:/tmp:/var/services/tmp:/var/services/web:/var/services/homes
ohne Doppelpunkt am Anfang.

oder

Rich (BBCode):
/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/volume1/nextcloud-data
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Hallo maalik,

also, so sieht die PHP Open_basedir aus:

Rich (BBCode):
/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/volume1/nextcloud-data

Damit hat die Installation von nextcloud mit MySQL funktioniert.
Danke für die Unterstützung.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Ich würde das Thema erneut aufleben lassen.
Eine Sache in dem Setup wurmt mich doch etwas. Und zwar die Rechte für nextcloud-data unter /volume1.
Egal ob ich der Gruppe "http" Lese,-Schreibrechte gebe, verschwindet die nach etwa 3min wieder. Auch wenn ich einem User (welcher in der Griuppe Administratoren ist) Schreib,-Leserechte,- einräume sind die dann ca. 3min auch wieder weg.

nc.PNG

Das ist insofern ärgerlich weil per HyperBackup der Ordner auch auf eine andere DS gesichert werden soll. Wenn der Admin keine Rechte darauf hat, wird das nichts. Auch wenn ich bei dem Ordner lokale Gruppen "Administratoren und "http" mache, ändert das nichts.
Nach paar Minuten steht wieder unter Rechte "Benutzerdefiniert". Kann dieses Problem wer nachvollziehen?
Das Arbeiten selbst (Dateioperationen im Backend, oder Client) funktionieren problemlos.
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Welchen Browser benutzt du?
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Für DSM und die Wolke (innerhalb des LANs) Firefox in aktueller Version 47.0.1.
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
705
Punkte für Reaktionen
11
Punkte
38
Es kann sein, dass owncloud die Rechte selbst zurücksetzt, weil es das irgendwie nicht mag, wenn da noch andere Benutzer Zugriff drauf haben (zumindest habe ich mal ne Fehlermeldung diesbzgl. erhalten).
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Es ist mir ziemlich egal was nextcloud will. Es soll die Rechte nehmen, welche ich vergebe. :p

Habs aber kurzfristig gelöst bekommen. Ich habe dem Admin Lese,-Schreibrechte gegeben, und dann ganz schnell das Backup für nextcloud-data definiert. So wird das dann auch ausgeführt. Auch wenn die Rechte wieder auf "Benutzerdefiniert" gestellt werden.
 

neuwi

Benutzer
Mitglied seit
31. Mrz 2014
Beiträge
704
Punkte für Reaktionen
3
Punkte
38
Hallo Zusammen

Ich habe mich hier mal etas eingelesen.
Leider scheitert es bei mir schon mit der findung der open_basedir Datei.
Oder gibts diese nur via SSH?

Danke
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Die findest Du im Webserver-Paket.

ws.PNG
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat