Eu tenho uma instalação proprietária em nuvem e plex. Agora eu quero ter uma pasta compartilhada entre esses dois. Eu criei uma pasta / música e adicionei-o como armazenamento externo em owncloud e como biblioteca em plex.
Meu problema é que não consigo definir as permissões na pasta para que as duas funcionem.
Owncloud usa o usuário www-data e o plex usa o usuário plex.
Se eu definir chown -R www-data:www-data /Music
, somente Owncloud pode ler e gravar arquivos. Se eu definir chown -R plex:plex /Music
, o Plex só poderá ler e gravar arquivos.
Mas agora adicionei o usuário plex ao grupo www-data com usermod -a -G www-data plex
e group plex me dá plex: plex plugdev www-data
Então eu mudei a permissão com chmod -R 775 /Music
Mas o Plex não consegue acessar a pasta na webapp. Se eu digitar sudo -u plex touch /Music/newfile
, funciona. Mas a webapp só funciona se eu definir o proprietário e o grupo da pasta como plex. Eu tentei adicionar o usuário www-data ao grupo plex, mas o próprio site não pode acessar a pasta. O Owncloud parece funcionar apenas se o usuário e o grupo estiverem configurados para www-data.