Dateiberechtigungen werden nicht geändert

23

Entschuldigung, neuer Benutzer. Ich habe es vor ungefähr 9 Tagen installiert und hatte Probleme mit dem Verschwinden von Unity, deren Behebung 5 Tage gedauert hat. Das Problem wurde nie behoben, sondern neu installiert.

Ich habe Plex (Medienserver) eingerichtet. Während der Server ausgeführt wird und von externen Netzwerkgeräten zugegriffen werden kann, kann ich keine Dateien hinzufügen. Laut Plex liegt dies an den Berechtigungen. Ich bin hier und bei Plex in den Foren auf und ab gegangen, um eine Antwort zu bekommen. Es scheint, jeder sagt

chmod -R 755 /media/My\ Book/Videos

ändert die Berechtigungen, damit der Ordner "Videos" auf meinem externen USB 2.0 NTFS 3 TB Western Digital-Laufwerk (das über den Dateimanager bereitgestellt und zugänglich ist) sowie alle darin enthaltenen Unterverzeichnisse und Dateien für den Benutzer "Plex" zugänglich sind. .

Ich habe den Dateimanager verwendet und sobald Sie auf klicken, um die Berechtigungen zu ändern, ändert er sich sofort wieder. Wenn ich mit -c chmodiere, wird mir mitgeteilt, dass jede Datei (normalerweise 600) auf 755 geändert wird, wie ich es befohlen habe. Ich tat

ls -l

zu überprüfen und es gibt keine Änderung. (Ich habe auch ls -l verwendet, um sicherzustellen, dass ich weiß, wer der Besitzer ist und ich es bin (mvl1014). Ls -al gibt mir die gleichen Informationen.)

Ich schwöre bei Gott, ich habe versucht, es zu tun, und nachdem ich den ganzen Tag lang meinen Kopf gegen diese Tastatur geschlagen hatte, habe ich es als Root versucht. Ich hatte scheu keine Angst, konnte mir aber nichts anderes einfallen lassen. sudo su zu root und dann chmod -R -c / media / My \ Book / Videos

Gleiches Ergebnis. -c sagte mir, dass jede einzelne Datei geändert wurde und eine Überprüfung in Unity oder im Terminal bestätigte, dass sich nichts geändert hat.

Nun scheint es mir, dass es immer noch ein Problem gibt, wenn dieser Befehl nicht ausgeführt wird, auch wenn dies Plex nicht daran hindert, zu arbeiten.

12.04LTS - auf Gen 1 i7 (2,7 GHz glaube ich) mit 6 GB RAM

Ich habe versucht, einen Screenshot anzuhängen, aber mir wurde gesagt, dass ich dazu 10 Wiederholungen benötige, was bedeutet, dass ich auch kopieren / einfügen muss.

Bitte entschuldigen Sie meine Verschleierung, aber Lorem Ipsum schien unnötig. Und ich habe mehrere Möglichkeiten ausprobiert, um dies zu formatieren, aber es sieht in jeder Hinsicht perfekt aus und hat jedes Mal in der Vorschau unten etwas durcheinander gebracht. (Ugh, ich bin ein Chaos.)

$ chmod -R -c 755 /media/My\ Book/Videos 
..... 
..... 
..... 
mode of `/media/My Book/Videos/xxxx/xxxx/xxxx.mkv' changed from 0600 (rw-------) to 0755 (rwxr-xr-x) 

ls -al zeigt an:

mvl1014@FX6800:/media/My Book/Videos$ ls -al 

total 88 
drwx------ 1 mvl1014 mvl1014     0 Aug 28 15:17 .  
drwx------ 1 mvl1014 mvl1014 20480 Sep  3 14:29 .. 
drwx------ 1 mvl1014 mvl1014  8192 Aug 28 15:18 xxxx
drwx------ 1 mvl1014 mvl1014 49152 Aug 16 14:02 xxxx
drwx------ 1 mvl1014 mvl1014  8192 Aug 27 21:36 xxxx
drwx------ 1 mvl1014 mvl1014  4096 Jul 23 19:09 xxxx

Ich entschuldige mich, wenn dies gefragt wurde. Ich habe diesen Ort durchgesehen und mir die vorgeschlagenen "Ähnliche Fragen" angesehen. Der Schrank, auf den ich eine Antwort bekam, war hier , aber es funktionierte auch nicht, den bereitgestellten Code mit meiner eigenen UID auszuführen.

mvl1014
quelle
2
Die Verwendung von chmod auf einem Windows-Dateisystem (auch als NTFS bezeichnet) funktioniert nicht. Linux-Berechtigungen funktionieren nur auf einem Linux-Dateisystem (auch bekannt als ext4, ext3, btrfs usw.). Was Sie tun müssen, ist chmod nur den Einhängepunkt (My \ Book in Ihrem Fall) - sudo chmod 755 /media/My\ Book. Sobald dies erledigt ist, sollten Dateien unter My \ Book ihre Berechtigungen erben.
Mikewhatever
Danke für den Kommentar @mikewhatever. Ich habe dies sowohl auf dem genannten USB-Stick als auch auf einer gemounteten Partition versucht und es hat auch nicht funktioniert. Also habe ich das -R mit dem -c verwendet und es hat alle 2,5 TB an Daten und "geänderten Berechtigungen" durchlaufen - oder zumindest gesagt. Es verhielt sich genauso wie zuvor, auch als ich versuchte, die GUI-Option zu verwenden.
MVL1014
"Ich habe dies sowohl auf dem erwähnten USB-Laufwerk als auch auf einer gemounteten Partition versucht ...". Das ist dein Fehler. Auch hier müssen Sie nur den Mount-Punkt ändern, nicht die Partition oder das "USB-Laufwerk".
Mikewhatever
@mikewhatever Ich habe nach "Einhängepunkt" gesucht, musste aber nur automatisch einhängen, was mich veranlasste, die fstab zu bearbeiten. Dies führte dazu, dass ich einen Ordner erstellte, der sich als Eigentum von root herausstellte, so dass ich nichts mit dem Ordner anfangen konnte, was genau das Gegenteil von dem war, was ich erreichen wollte. Also verstehe ich dieses Konzept nicht. :( Kannst du mir zeigen, wo ich lernen kann, den Mount-Punkt zu ändern, nicht das tatsächliche Gerät, den Ordner, die Datei usw., die ich zu tun scheine?
mvl1014

Antworten:

26

Gelöst!

Die Antwort wurde hier gefunden .

gksu gedit /etc/fstab

Fügen Sie die nächste Zeile hinzu als (wenn Sie Ihre UUID nicht kennen, machen Sie ein Sudo blkid)

UUID=12102C02102CEB83 /media/Store ntfs-3g auto,users,permissions 0 0

Speichern Sie es und schließen Sie die Datei.

Wenn du das Verzeichnis machen musst, was ich getan habe

sudo mkdir /media/Store

Dann

sudo mount /media/Store

Schließlich (welche Berechtigungen Sie festlegen möchten)

chmod 755 -R /media/Store

Und dann mach es dir selbst

chown <username> -R /media/Store

Ja, das hat 8-10 Stunden in 2 Tagen gedauert. Und "Store" steht für "Storage" :-P

mvl1014
quelle
1
sollte es nicht sein chmod 755 /media/Store? und chown username /media/Store?
Deanresin
1
Die -RBerechtigungen können rekursiv für das, was in der/media/Store
Willoczy