Page 1 of 1

Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 22 Nov 2015 10:27
by Knolle
Schönen Sonntag,
kann ich einen Ordner, der auf Owncloud liegt ins MiniDLNA einbinden, sodass ich aufm Netzwerkplayer wiedergeben kann, was ich und mein Partner auf meine Cloud syncronisieren?

Finde im Netz Lösungsansätze, aber mit "group www-data" der ubunto Nutzer komme ich nicht weiter (https://forum.owncloud.org/viewtopic.php?f=3&t=2065)

Kann man das passend "Übersetzen"?

Gruß
Christian

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 22 Nov 2015 10:53
by spy0r
Hi,

ich gehe davon aus, dass deine Owncloud Ordner mit den Zugriffsrechten (chown www:www und chmod 755) von Owncloud angelegt werden.
Wenn du jetzt möchtest, dass dein DLNA Zugriff auf entsprechende Ordner hat, dann musst du einfach nur dem Minidlna User die Gruppe www zusätzlich zuordnen, dann sollte er Leserechte (r-x) haben.

ok?

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 22 Nov 2015 11:22
by Knolle
spy0r wrote: Owncloud Ordner mit den Zugriffsrechten (chown www:www und chmod 755) von Owncloud angelegt werden.
Ja, alle Ordner und Unterordner sind und werden als www:www angelegt. Habe auch für den gesamten Owncloud Ordner "chmod -R 755" gesetzt.
spy0r wrote: Wenn du jetzt möchtest, dass dein DLNA Zugriff auf entsprechende Ordner hat, dann musst du einfach nur dem Minidlna User die Gruppe www zusätzlich zuordnen, dann sollte er Leserechte (r-x) haben.
Heißt der eingebundene MiniDLNA Service denn auch minidlna von System aus, oder muss ich den anlegen? (Heisst dessen Zugriff auf das Dateisystem so?)
Ich habe nämlich einen zusätzlichen Benutzer namens minidlna angelegt und ihm die Gruppe www und dlna zugeteilt.

In dem einzulesenden Ordner haben alle Dateien " -rwxr-xr-x "

Weiterhin werden leider keine Audio Dateien und Verzeichnisse nach einem rescan gefunden :(

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 22 Nov 2015 12:14
by Knolle
Ah, Problem entdeckt: Wenn ich was in die Cloud hochlade, sei es über den Browser oder die App, dann wird die Berechtigung des data Ordners neu gesetzt in "drwxrwx---"
Danach ist kein Zugriff und scan möglich. Dann muss ich wieder "chmod -R 755 data" setzen, dann geht es wieder... Solange, bis ich was in die Cloud lade oder lösche.

Wollte das Problem über eine Gruppe lösen, die ich medien nenne.. habe die owncloud komplett auf www:medien gesetzt
Der oben erwähnte Benutzer minidlna hat zugriff auf dlna,medien,www

Funktioniert noch alles, aber das Problem besteht weiterhin...

...Ich glaube ich habe noch einen Denkfehler...

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 22 Nov 2015 17:16
by Knolle
So.... Wie im anderen Thread, der hier gerade aktuell ist, habe ich bei den ZFS Freigaben die ACL Vererbung aktiviert, hat auch nichts gebracht. Immer wenn ein Nuter was in die Cloud schreibt, ändern sich automatisch die Zugriffsrechte auf 744.
Auch meine angelegte Mediengruppe hat in diversen Einstellungen nicht funktioniert. Der einzige Weg der momentan funktioniert, ist die gesamte Owncloud (bzw. der Hauptordner) der Gruppe wheel zuzuordnen.... Das möchte ich aber aus Sicherheitsgründen vermeiden....

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 23 Nov 2015 12:45
by spy0r
Natürlich ändert die ACL Vererbung erst Mal nichts an den chmod-Zugriffsrechten. ACLs und chmod maskieren sich aber gegenseitig.

Wenn du aber z.B. einem User1 über ACL standardmäßig rw Rechte gibst, wird er diese auch erhalten, wenn jemand in der Cloud eine Datei oder einen Ordner erstellt, vorausgesetzt, du hast Vererbung aktiv.
Evtl. solltest du, falls du dich auf ein Rechtekonzept festgelegt hast auch das Skript aus dem anderen Thread anpassen und deine Rechte einmalig gerade ziehen.

Gruß

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 23 Nov 2015 18:22
by Knolle
Joa, habe ich nun gemacht mit dem script und nun findet der minidlna nichtmal mehr die Dateien, die auf der Medien-Freigabe sind

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 24 Nov 2015 08:26
by spy0r
Sorry, das ist mir alles etwas zu ungenau formuliert um dir hier ohne zu raten helfen zu können...

"Finden" bedeutet offensichtlich, dass MiniDLNA keinen Zugriff (mehr) hat - Somit hast du offensichtlich beim Anpassen des Scripts die Zeilen nicht auf dein Rechtekonzept angepasst. Poste bitte mal den Auszug von:

Code: Select all

getfacl /Pfad/Freigabe_um_die_es_geht
Ich gehe davon aus, dass man die Scripte, die man auf seinem System ausführt, vorher auch verstanden hat.

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 24 Nov 2015 17:15
by Knolle
Verstehen... Wenn ich davon Ahnung hätte, bräuchte ich diese, für dich wahrscheinlich unvorstellbar dummen, Fragen hier nicht stellen. Nicht umsonst ist mein Status "NewUser"
Ich finde die Unix Logik mit den Rechtevergaben nicht einfach und teilweise auch unverständlich.
Aber ich will es lernen und auch deshalb bin ich hier.
Das ich nicht in jedem Post wie ein Systemadministrator rede (schreibe), sollte auch klar sein, wenn man bedenkt, dass ich einfach bisher nur Nutzer war.



Ich hatte so ziemlich gar keinen Zugriff mehr auf das was ich auf den 4 Freigaben liegen habe.
Behelfsweise habe ich alles wieder, was auf meinen Freigaben liegt (Dateien und Ordner) der Gruppe Wheel zugeordnet.
Trotzdem habe ich auf das, was auf der gemeinsamen. lokalen Freigabe liegt keinen Zugriff mehr, was ich vom Firmenlaptop hineinkopiert habe.

Code: Select all


# Dataset "Media"
chmod -R 770 /mnt/HDD1/Media
chown -R www:user /mnt/HDD1/Media
find /mnt/HDD1/Media -type d -exec setfacl -m group@:rwxp--aARWcCos:fd----:allow {} \;
find /mnt/HDD1/Media -type d -exec setfacl -m owner@:rwxp--aARWcCos:fd----:allow {} \;
find /mnt/HDD1/Media -type d -exec setfacl -m u:www:rwxp--aARWcCos:fd----:allow {} \;
find /mnt/HDD1/Media -type f -exec setfacl -m group@:rwxp--aARWcCos:------:allow {} \;
find /mnt/HDD1/Media -type f -exec setfacl -m owner@:rwxp--aARWcCos:------:allow {} \;
find /mnt/HDD1/Media -type f -exec setfacl -m u:www:rwxp--aARWcCos:------:allow {} \;
Usw....

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 24 Nov 2015 19:51
by spy0r
das Script gibt jetzt dem User "www", sowie der Gruppe "user" Lese/Schreibzugriff und vererbt diesen auf die Verzeichnisse, sonstige User dürfen nichts - Willst du das?

Falls nicht: in der Zeile chown www:user (Besitzer:Gruppe) entsprechend Besitzer und Gruppe anpassen und die unteren Zeilen eben auch, die Zeilen mit "d = directory" sind für Ordner, die Zeilen mit "f = file" für Dateien.

Es sind jeweils 3 Zeilen, da eben hier z.B. der Gruppe, also user, dem Owner, also www und zusätzlich noch mal www Lese-/Schreibrechte zugewiesen werden. Warum 2x www? In meinem Fall erstellen auch noch weitere User Dateien/Ordner in entsprechendem Pfad, welche dann "Owner" sind und mein User "www" braucht trotzdem Zugriff.

Ich hoffe das war einigermaßen verständlich? Falls nicht, bitte noch mal versuchen zu erklären, welcher User was können soll und dann passen wir das Skript entsprechend an.

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 25 Nov 2015 18:52
by Knolle
Danke für die Erklärung, das war schinmal sehr viel besser verständlich.
Ich habe die Gruppe "user" angelegt, die die 3 Benutzer (Christian, Werkstatt und "Name2") enthält, die für meine verschiedenen Anmeldungen auf den drei Windowssystemen sind.
Auch wenn ich in dem script den Nutzer "www" gegen "Christian" austausche (der, der auch der wheel und admin-Gruppe zugeteilt ist), geht das nicht mehr.
Komisch. Jetzt weiß ich grade nicht mehr wo ich mal nachschauen soll

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 25 Nov 2015 20:50
by spy0r
Stehen deine ZFS Datasets auf ACL "passthrough"?

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 25 Nov 2015 21:40
by Knolle
Ja, stehen auf passthrough -X und passthrough wie du im Script drauf hingewiesen hast

Re: Musik Ordner (in Owncloud) in MiniDLNA einbinden möglich?

Posted: 27 Nov 2015 09:38
by spy0r
Ist leider Raterei hier, du müsstest uns mal etwas mehr Futter liefern.

1.) Freigaben und/oder lokale Ordner (Was soll genau für wen zur Verfügung stehen)
2.) "getfacl /pfad/ordner" und "ls -la" von den Ordnern aus 1.)
3.) Benutzer und Gruppen (Wie war die Zugriffssteuerung bisher geplant)