Hello,
I have a Ubuntu server and a Plex installed using docker compose. I have created a user in Ubuntu and granted rwx permission on the directory/subdirectories and files using ACL (This is important, I dont use the traditional Unix permission!! I used “setfacl -R -m u:username:rwx /path”, hence the user is not the owner of the folders/files) In the docker compose I mapped the PUID to user id. (- PUID=1007)
- On the host I can login with the user and see the files and folder (so the ACL permissions are configured properly)
- I logged in to the running docker container using this commnad: “docker exec -it -u:1007 plex /bin/sh” and I was able to browse the mountned volumes from the host. I can see the files and folders. I even created a new file. On the host if I check the permission of this file, the owner is the root user and the group is the user’s group.
- I can also add the folder as library on the Plex management dashboard
However Plex is unable to scan the folder. It is giving me the following error message:
Couldn’t check for the existence of file “/downloads/MovieName/.plexignore”: boost::filesystem::status: Permission denied [system:13]:
OR
Failed to create iterator to “/tv-series”: Permission denied
I was wondering, is this configuration supported? Or does Plex can only deal with the traditional Unix permissions?