This repository was archived by the owner on Jun 23, 2025. It is now read-only.

Description
I am deploying Filebrowser on my NAS using Docker Compose for file services. Although I can add the user: 1000:1001 parameter, and the umask defaults to the same as the host machine, I still find that the default permission settings for files and folders created by Filebrowser are different from those on the host machine. When other services attempt to access the files, I likely encounter permission issues. On the host machine, I used getfacl to query the ACL settings of the current folder as follows:
gzxiexl@TS-453Bmini:/vol1/1000$ getfacl .
# file: .
# owner: gzxiexl
# group: root
user::rwx
group::--x
mask::rwx
other::--x
default:user::rwx
default:group::--x
default:mask::rwx
default:other::--x
Clearly, this differs from umask=0022, as ACL provides a more granular adjustment of permissions. Therefore, I suggest that the Filebrowser Docker image could consider supporting the synchronization of host machine ACL settings when mapping directories, to ensure compatibility when other applications access fi