Общий доступ к папкам между Owncloud и Plex

Общий доступ к папкам между Owncloud и Plex

У меня есть работающие owncloud и plex. Теперь я хочу иметь общую папку между ними. Я создал папку /Music и добавил ее как внешнее хранилище в owncloud и как библиотеку в plex.

Моя проблема в том, что я не могу установить разрешения для папки, чтобы обе работали. Owncloud использует пользователя www-data, а plex использует пользователя plex. Если я установлю, chown -R www-data:www-data /Musicтолько Owncloud сможет читать и записывать файлы. Если я установлю, chown -R plex:plex /Musicтолько Plex сможет читать и записывать файлы.

Но теперь я добавил пользователя plex в группу www-data с помощью usermod -a -G www-data plexи группы plex дают мне plex: plex plugdev www-data Затем я изменил разрешение с помощьюchmod -R 775 /Music

Но Plex не может получить доступ к папке в веб-приложении. Если я ввожу, sudo -u plex touch /Music/newfileто это работает. Но веб-приложение работает только если я устанавливаю владельца и группу папки на plex. Я пытался добавить пользователя www-data в группу plex, но owncloud не может получить доступ к папке. Owncloud, похоже, работает только если пользователь и группа установлены на www-data.

решение1

Это разрешения ACL.

например:

setfacl g:plex:rwx /path/
setfacl g:www-data:rwx /path/

Связанный контент