Права доступа к файлам не изменятся

23

извините свежий пользователь. Я установил около 9 дней назад, и у меня возникли проблемы с исчезновением Unity, для устранения которых потребовалось 5 дней головной боли. Это никогда не исправлялось, я переустанавливал.

Я настроил Plex (медиасервер) и, пока сервер работает и может быть доступен для внешних сетевых устройств, я не могу добавлять файлы. Плекс говорит, что это из-за разрешений. Я ходил по форумам здесь и в Plex, чтобы получить ответ. Кажется, все говорят

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

изменит разрешения, чтобы папка «Видео» на моем внешнем накопителе USB 2.0 NTFS 3 ТБ Western Digital (смонтированном и доступном через диспетчер файлов), а также каждый подкаталог и файл, содержащийся в нем, были доступны пользователю «Plex». ,

Я использовал файловый менеджер, и как только вы нажмете, чтобы изменить разрешения, он сразу же изменится. Когда я запускаю chmod с -c, он сообщает, что каждый файл меняется (обычно 600) на 755, как я приказал сделать. я сделал

ls -l

проверить и без изменений. (Я также использовал ls -l, чтобы убедиться, что я знаю, кто был владельцем, и это я (mvl1014). Ls -al дает мне ту же информацию.)

Клянусь Богом, я пытался сделать это, и после того, как я в течение целого дня бился головой об эту клавиатуру, я пробовал это как root. Я был напуган, но больше ничего не мог придумать. sudo su для root, а затем chmod -R -c / media / My \ Book / Videos

Тот же результат. -c сказал мне, что каждый файл был изменен, и проверка в Unity или в терминале подтвердила, что ничего не изменилось.

Теперь мне кажется, что даже если это не то, что мешает Plex работать, все равно есть проблема с невыполнением этой команды.

12.04LTS - 1-го поколения i7 (я думаю, 2,7 ГГц) с оперативной памятью 6 ГБ

Я попытался прикрепить скриншот, но мне сказали, что мне нужно 10 повторений, что означает, что я тоже копирую / вставляю.

Пожалуйста, извините за мое запутывание, но Lorem Ipsum, казалось, не нужен. И я попробовал несколько способов отформатировать это, но это выглядит идеально во всех отношениях и каждый раз путался в предварительном просмотре ниже. (Тьфу, я в беспорядке.)

$ 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 шоу:

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

Я прошу прощения, если это спросили. Я просмотрел это место плюс все предложенные «Похожие вопросы». Ключевая вещь, которую я получил к ответу, была здесь , но запуск предоставленного кода с моим собственным UID также не работал.

mvl1014
источник
2
Использование chmod в файловой системе Windows (также известной как NTFS) не будет работать. Разрешения Linux будут работать только в файловой системе Linux (например, ext4, ext3, btrfs и т. Д.). Что вам нужно сделать, это chmod только точка монтирования (My \ Book в вашем случае) - sudo chmod 755 /media/My\ Book. Как только это будет сделано, файлы в папке My \ Book должны наследовать свои разрешения.
независимо от того, что
Спасибо за комментарий. Я пробовал это как на упомянутом USB-накопителе, так и даже на смонтированном разделе, и ни один из них не работал Поэтому я использовал -R с -c, и он прошел через все 2.5ish ТБ данных и «изменил разрешения» - или, по крайней мере, сказал мне об этом. Он действовал так же, как и раньше, в том числе, когда я пытался использовать опцию GUI.
mvl1014
«Я пробовал это как на упомянутом USB-накопителе, так и даже на смонтированном разделе ...». Это твоя ошибка. Опять же, вам нужно только chmod точка монтирования, а не раздел или «USB-накопитель».
независимо от того, что
@mikewh независимо от того, что я искал "точку монтирования", но получил только автоматическое монтирование, что заставило меня отредактировать fstab. Это привело к тому, что я создал папку, которая оказалась в собственности пользователя root, поэтому я ничего не могу сделать с этой папкой, что по сути является полной противоположностью того, что я пытался выполнить. Ясно, что я не понимаю эту концепцию. :( Можете ли вы указать мне, где я могу научиться chmod точки монтирования, а не фактическое устройство, папка, файл и т. Д., Что я, кажется, делаю?
mvl1014
1
Возможный дубликат Как я могу использовать 'chmod' на NTFS (или FAT32) разделе?
Элия ​​Каган

Ответы:

26

Решено!

Ответ был найден здесь .

gksu gedit /etc/fstab

Добавьте следующую строку как (если вы не знаете, что ваш UUID делает sudo blkid)

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

Сохраните его и закройте файл.

Если вам нужно сделать каталог, который я сделал

sudo mkdir /media/Store

затем

sudo mount /media/Store

Наконец (какие бы разрешения вы не хотели устанавливать)

chmod 755 -R /media/Store

А потом сделай его своим

chown <username> -R /media/Store

Да, это заняло у меня 8-10 часов за 2 дня. А «Магазин» - это «Хранение» :-P

mvl1014
источник
1
не должно ли быть chmod 755 /media/Store? а chown username /media/Store?
деканрезин
1
-RПозволяет разрешения изменить рекурсивно для Что внутри/media/Store
Willoczy