Tengo una instalación owncloud y plex en funcionamiento. Ahora quiero tener una carpeta compartida entre estos dos. Creé una carpeta/Música y la agregué como almacenamiento externo en owncloud y como biblioteca en plex.
Mi problema es que no puedo configurar los permisos en la carpeta para que ambas funcionen. Owncloud usa el usuario www-data y plex usa el usuario plex. Si configuro chown -R www-data:www-data /Music
solo Owncloud puede leer y escribir archivos. Si configuro, chown -R plex:plex /Music
solo Plex puede leer y escribir archivos.
Pero ahora agregué el usuario plex al grupo www-data con usermod -a -G www-data plex
y groups plex me da plex: plex plugdev www-data
Luego cambié el permiso conchmod -R 775 /Music
Pero Plex no puede acceder a la carpeta de la aplicación web. Si escribo sudo -u plex touch /Music/newfile
funciona. Pero la aplicación web sólo funciona si configuro el propietario y el grupo de la carpeta en plex. Intenté agregar el usuario www-data al grupo plex pero owncloud no puede acceder a la carpeta. Owncloud parece funcionar sólo si el usuario y el grupo están configurados en www-data.
Respuesta1
Son permisos ACL ...
Por ejemplo:
setfacl g:plex:rwx /path/
setfacl g:www-data:rwx /path/