Примечание. Я ничего не знаю о Plex. Единственное, что я продолжаю видеть в сообщениях, это то, что он работает как пользовательский комплекс, но это мои знания.
В моем тестовом блоке, когда я ( пользователь = тестер ) подключаю жесткий диск USB, он монтируется в /media/tester/$UUID - доступен тестировщику, но никому другому.
Один из способов получить универсальный доступ к любому USB-носителю — использовать bindfs для создания «представления», которое позволяет это сделать.
[1] Установите привязки:
sudo apt установить bindfs
[2] Создайте точку монтирования для этого "представления":
судо mkdir/MyMedia
[3] Временно перемонтируйте /media/tester в /MyMedia с помощью bindfs:
sudo bindfs /media/tester /MyMedia -o force-user=tester,force-group=tester,perms=666:+X
Если я подключу жесткий диск USB к системе, он теперь будет отображаться дважды:
** Один раз, когда Linux хочет его смонтировать:
$ ls -al /носитель/тестер
...
drwxr-xr-x 3 тестер тестер 4096 31 декабря
1969 03E9-7C8D
** И снова где bindfs монтирует "представление" с новым набором разрешений:
$ ls -al /MyMedia
...
drwxrwxrwx 3 тестер тестер 4096 31 декабря 1969 г.
03E9-7C8D
Когда я создаю общий ресурс samba, я указываю его на /MyMedia
Чтобы отменить монтирование bindfs:
sudo размонтировать /MyMedia
Если он делает то, что вы хотите, вы можете создать это «представление» bindfs при каждой загрузке, добавив строку в конце /etc/fstab - с изменением синтаксиса:
/media/tester /MyMedia fuse.bindfs force-user=tester,force-group=tester,perms=666:+X,непусто 0 0
Затем размонтируйте его, если он все еще смонтирован:
sudo размонтировать /MyMedia
Затем осчастливьте systemd:
sudo systemctl демон-перезагрузка
Затем смонтируйте его:
судо монтирование /MyMedia
Теперь он должен монтировать этот «представление» при каждой загрузке.
Как я уже сказал в начале этого поста, я ничего не знаю о Plex, но он хочет, чтобы все файлы принадлежали пользователю «plex», замените «force-user = tester» на «force-user = plex» в монтировании bindfs.