Uprawnienia do plików nie ulegną zmianie


23

przepraszam nowy użytkownik. Zainstalowałem około 9 dni temu i miałem problemy ze zniknięciem Unity, którego naprawienie zajęło 5 dni. Nigdy się nie naprawił, przeinstalowałem.

Skonfigurowałem Plex (serwer multimediów) i gdy serwer jest uruchomiony i mogą być dostępne dla zewnętrznych urządzeń sieciowych, nie mogę dodawać plików. Plex twierdzi, że dzieje się tak z powodu uprawnień. Chodziłem po forach tutaj i w Plex, aby uzyskać odpowiedź. Wygląda na to, że wszyscy mówią

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

zmieni uprawnienia, aby umożliwić folder „Wideo” na moim zewnętrznym dysku USB 2.0 NTFS 3TB Western Digital (który jest zamontowany i dostępny za pośrednictwem menedżera plików), a także każdy podkatalog i plik w nim zawarty, aby były dostępne dla użytkownika „Plex” .

Użyłem menedżera plików i jak tylko klikniesz, aby zmienić uprawnienia, zmieni się ono natychmiast. Kiedy chmod z -c mówi mi, że każdy plik jest zmieniany (zwykle 600) na 755, tak jak nakazałem. Zrobiłem

ls -l

do weryfikacji i nie ma zmian. (Użyłem również ls -l, aby upewnić się, że wiedziałem, kto był właścicielem i to ja (mvl1014). Ls -al daje mi te same informacje.)

Przysięgam na boga, że ​​próbowałem go sudo i po uderzeniu głową o tę klawiaturę przez cały mój dzień spróbowałem go jako root. Byłem wystraszony, ale nie mogłem wymyślić nic innego. sudo su do roota, a następnie chmod -R -c / media / My \ Book / Videos

Ten sam wynik. -c powiedział mi, że każdy pojedynczy plik został zmieniony, a sprawdzenie w Unity lub terminalu potwierdziło, że nic nie zmieniło się.

Teraz wydaje mi się, że nawet jeśli nie jest to rzecz powstrzymująca Plexa od działania, nadal istnieje problem z niezrealizowaniem tego polecenia.

12.04LTS - na gen 1 i7 (wierzę 2,7 GHz) z 6 GB pamięci RAM

Próbowałem załączyć zrzut ekranu, ale powiedziano mi, że potrzebuję 10 powtórzeń, co oznacza, że ​​też kopiuję / wklejam.

Proszę wybaczyć moje zaciemnienie, ale Lorem Ipsum wydawał się niepotrzebny. Próbowałem sformatować to na wiele sposobów, ale wygląda to idealnie pod każdym względem i zawiodłem za każdym razem w poniższym podglądzie. (Ugh, jestem bałaganem.)

$ 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 przedstawia:

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

Przepraszam, jeśli został o to poproszony. Przejrzałem to miejsce i wszystkie sugerowane „Podobne pytania”. Ukryta rzecz, na którą znalazłem odpowiedź, była tutaj , ale uruchomienie dostarczonego kodu z moim własnym UID również nie działało.


2
Używanie chmod w systemie plików Windows (znanym również jako NTFS) nie będzie działać. Uprawnienia do systemu Linux będą działać tylko w systemie plików Linux (aka ext4, ext3, btrfs itp.). To, co musisz zrobić, to chmod tylko punkt montowania (My \ Book w twoim przypadku) - sudo chmod 755 /media/My\ Book. Po wykonaniu tej czynności pliki w folderze My \ Book powinny dziedziczyć uprawnienia.
mikewhthing

Dzięki za komentarz @mikewhokolwiek. Próbowałem tego na wspomnianym napędzie USB, a nawet na zamontowanej partycji i żadna z nich nie działała. Użyłem więc -R z -c i przejrzałem wszystkie 2,5 TB TB danych i „zmieniłem uprawnienia” - a przynajmniej tak mi powiedział. Działało to tak samo jak poprzednio, w tym gdy próbowałem użyć opcji GUI.
mvl1014

„Próbowałem tego na wspomnianym napędzie USB, a nawet na zamontowanej partycji ...”. To twój błąd. Ponownie wystarczy przeskoczyć punkt montowania, a nie partycję lub „dysk USB”.
mikewhthing

@mikewhokolwiek szukałem „punktu montowania”, ale tylko automatycznie się montowałem, co zmusiło mnie do edycji fstab. Spowodowało to, że utworzyłem folder, który okazał się własnością root, więc nie mogę nic zrobić z tym folderem, co zasadniczo jest dokładnie przeciwne do tego, co próbowałem osiągnąć. Tak wyraźnie nie rozumiem tej koncepcji. :( Czy możesz wskazać mi, gdzie mogę nauczyć się przeskakiwać punkt montowania, a nie rzeczywiste urządzenie, folder, plik itp.,
Które

Odpowiedzi:


26

Rozwiązany!

Odpowiedź znaleziono tutaj .

gksu gedit /etc/fstab

Dodaj następny wiersz jako (jeśli nie znasz swojego UUID, wykonaj sudo blkid)

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

Zapisz i zamknij plik.

Jeśli musisz zrobić katalog, co zrobiłem

sudo mkdir /media/Store

Następnie

sudo mount /media/Store

Wreszcie (niezależnie od uprawnień, które chcesz ustawić)

chmod 755 -R /media/Store

A potem uczyń to swoim

chown <username> -R /media/Store

Tak, zajęło mi to 8-10 godzin w ciągu 2 dni. A „Sklep” oznacza „Pamięć” :-P


1
nie powinno być chmod 755 /media/Store? i chown username /media/Store?
deanresin

1
-RPozwala uprawnienia do zmiany rekurencyjnie za co jest w środku/media/Store
Willoczy
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.