Дозволи на файли не зміняться


23

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

Я налаштував Plex (медіа-сервер), і поки сервер працює і до нього можна отримати доступ із зовнішніх мережевих пристроїв, я не можу додавати файли. Plex каже, що це через дозволи. Я ходив на форумах тут і в Plex, щоб отримати відповідь. Здається, всі кажуть

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

змінить дозволи, щоб папка "Відео" на моєму зовнішньому накопичувачі USB 2.0 NTFS 3TB Western Digital (яка монтується та доступна через файловий менеджер), а також кожен підкаталог і вміщений у ній файл можуть бути доступними для користувача "Plex" .

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

ls -l

перевірити, і змін немає. (Я також використовував ls -l, щоб переконатися, що я знав, хто власник, і це я (mvl1014). Ls -al дає мені ту саму інформацію.)

Присягаюсь богу, що я спробував судо це, і після того, як я розбив голову об цю клавіатуру в основному весь день, я спробував це як root. Я боявся ши-менш, але нічого іншого не міг придумати. sudo su до root, а потім chmod -R -c / media / My \ Book / Відео

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

Тепер мені здається, що навіть якщо це не річ, яка не зупиняє роботу Plex, все ще проблема з цією командою не проходить.

12.04LTS - на gen 1 i7 (я вважаю, 2,7 ГГц) з 6 ГБ таран

Я спробував приєднати скріншот, але мені сказали, що для цього мені потрібно 10 повторень, а це означає, що я також копіюю / вставляю.

Вибачте, будь ласка, мою опухлість, але Лорем Іпсум видалася непотрібною. І я спробував декілька способів відформатувати це, але він виглядає ідеально кожен спосіб і переплутується щоразу у попередньому попередньому перегляді. (Фу, я безлад.)

$ 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 не працює.


2
Використання chmod у файловій системі Windows (також відомий як NTFS) не буде працювати. Дозволи на Linux працюватимуть лише у файловій системі Linux (він же ext4, ext3, btrfs тощо). Що вам потрібно зробити, це chmod тільки точка монтування (My \ Book у вашому випадку) - sudo chmod 755 /media/My\ Book. Після цього файли в розділі My \ Book повинні успадковувати його дозволи.
mikew незалежно

Дякуємо за коментар @mikewwhat. Я спробував це як на згаданому USB-накопичувачі, так і навіть на змонтованому розділі, і жоден не працював. Тож я використав -R з -c, і він пройшов всі 2,5 TB даних і "змінив дозволи" - або, принаймні, мені так сказав. Він діяв так само, як і раніше, в тому числі, коли я намагався використовувати параметр GUI.
mvl1014

"Я спробував це як на згаданому USB-накопичувачі, так і навіть на змонтованому розділі ...". Це ваша помилка. Знову ж таки, вам потрібно лише chmod точку монтування, а не розділ чи "USB-накопичувач".
mikew незалежно

@mikew Що б я не шукав "точку монтування", але потрапив лише до автоматичного монтажу, що дозволило мені редагувати fstab. Це призвело до того, що я створив папку, яка опинилася у власності кореня, тому я нічого не можу зробити з папкою, що робить її абсолютно протилежною тому, що я намагався виконати. Так чітко я не розумію цієї концепції. :( Чи можете ви вказати мені, де я можу навчитися chmod точці монтування, а не власне пристрою, папки, файлу тощо), що, здається, роблю?
mvl1014

Відповіді:


26

Вирішено!

Відповідь знайшли тут .

gksu gedit /etc/fstab

Додайте наступний рядок як (якщо ви не знаєте, що ваш UUID зробить судо 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


1
не повинно бути chmod 755 /media/Store? і chown username /media/Store?
deanresin

1
-RДозволяє дозволу змінити рекурсивно для Що всередині/media/Store
Willoczy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.