Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
fuse: allow user configuration of fuse.conf #53074
Motivation for this change
#53072 requires user_allow_other in fuse.conf to work, this PR makes it user configurable.
I'm really not sure. I don't have an /etc/fuse.conf.
sean@akita ~> fuse-overlayfs -o lowerdir=/lower -o upperdir=/upper -o workdir=/work /merged UID=unchanged GID=unchanged UPPERDIR=/upper WORKDIR=/work LOWERDIR=/lower MOUNTPOINT=/merged fusermount3: option allow_other only allowed if 'user_allow_other' is set in /nix/store/mg0gkrvxyl640abb4v961b8ggrzn4vaq-fuse-3.2.6/etc/fuse.conf fuse-overlayfs: cannot mount: Operation not permitted
It would be nice to find out where this fuse.conf is coming from.
This could be debated but my thought is that most fuse mounts are done within a directory that restricts read access to the mounting user (namely the user's home directory).
This pull request has been mentioned on Nix community. There might be relevant details there: