Dateiberechtigungen über die Samba-Freigabe
Ich habe versucht herauszufinden, wie ich ein Problem mit den Dateiberechtigungen handhaben kann, aber eine Kombination von Dingen, die ich bei der Untersuchung des Problems gesehen habe, hat mein Problem nicht gelöst.
Ich habe zwei Server, die zu Hause unter einem Hypervisor laufen. Einer davon ist ein Dateiserver (#fs) und der andere ist ein Medienserver (#plex). Ich habe eine separate Partition eingerichtet, die auf fs unter / mnt / storage / hängt. Es gibt ein Unterverzeichnis, das eine Samba-Freigabe unter / mnt / storage / media ist. Ich habe einen Übertragungs-Dämon, der auf #fs ausgeführt wird und standardmäßig in dieses Verzeichnis heruntergeladen wird. Dann verschiebe ich sie in das entsprechende Unterverzeichnis von Filmen oder TV. Die Übertragung läuft auf #fs als Benutzer @ debian-transmission und der Plexmediaserver auf #plex als Benutzer @plex.
Servers: #plex and #fs Users: @plex and @debian-transmission Shares: $media Groups: %media
Die Medienfreigabe wird beim Booten mit der folgenden Zeile über / etc / fstab auf plex eingehängt (bitte ignorieren Sie die unsichere Vorgehensweise, das Kennwort in / etc / fstab aufzuführen):
//10.0.0.96/media /mnt/shares/media cifs username=plex,password=#REDACTED# 0 0
Die Medienfreigabe wird von fs mit der folgenden Konfiguration in smb.conf freigegeben
[media] comment = Media files path = /mnt/storage/media read only = no browsable = yes create mask = 0777
Sowohl für #fs als auch für #plex habe ich versucht, eine Gruppe mit dem Namen% media zu erstellen und diese Gruppe rekursiv zum Besitzer des Verzeichnisses zu machen. Bei #fs scheint dies zu funktionieren, bei #plex jedoch ändert es niemals die Berechtigung von root root.
Plex benötigt Leseberechtigungen, um der internen Bibliothek Medien hinzuzufügen. Die Debian-Übertragung benötigt dasselbe, um Torrents herunterladen zu können. In einigen Kombinationen von Dingen, die ich versucht habe, habe ich chmod 777 auf $ media gebracht und immer noch nicht das gewünschte Ergebnis erhalten. Im Folgenden finden Sie den aktuellen Stand der Dinge. Ich bin nicht sicher, wie Sie die Dateiberechtigungen beibehalten, wenn Sie über eine Samba-Freigabe navigieren. Es macht mir nichts aus, wenn dies mit jedem vollen Zugriff auf diese Freigaben endet, da dies alles hinter einer Firewall zu Hause ist und nichts übermäßig wichtig ist. Natürlich möchte ich, dass diese Berechtigungen vererbt werden, da beim Übertragen eines neuen Torrents die Berechtigungen für die neuen Dateien / Ordner geändert werden.
Mitglieder von% media auf #plex:
javitab@plex:/$ grep media /etc/group media:x:1005:plex
Mitglieder von% media bei #fs:
javitab@fs:/$ grep media /etc/group media:x:3081:javitab,plex,debian-transmission
Berechtigungen von / mnt / storage / media auf #fs:
javitab@fs:/$ sudo chown -R debian-transmission:media media javitab@fs:/$ ls -la /mnt/storage/ total 36 drwxr-xr-x 5 javitab root 4096 Jun 24 01:53 . drwxr-xr-x 3 root root 4096 Jun 23 15:13 .. drwxr-xr-x 2 javitab root 4096 Jun 24 05:48 javitab drwx------ 2 javitab root 16384 Jun 23 01:32 lost+found drwxrwsrwx+ 4 debian-transmission media 4096 Jun 24 16:31 media
Berechtigungen von / mnt / shares / media auf #plex:
javitab@plex:/$ sudo chown -R plex:media /mnt/shares/media javitab@plex:/$ ls -la /mnt/shares/ total 8 drwxr-xr-x 3 root root 4096 Jun 23 23:54 . drwxr-xr-x 3 root root 4096 Jun 23 23:53 .. drwxr-xr-x 2 root root 0 Jun 24 16:31 media
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4