libfuse/util
Norman Wilson c9bf7d3e20 Rearrange util/fusermount.c umount_fuse_locked() so that
umount2 is called with privs dropped, not raised.  This
works around a clash with NFS permissions: if FUSE mounted
on NFS client directory with root_squash in effect, and
some directory in the path leading to the mount point denies
permissions to others, umount2 will fail because userid 0
cannot search it.  Since drop_privs merely sets the file-
system user- and group-ID without changing the CAP_SYS_ADMIN
capability needed to unmount a file system (which fusermount
has because it is set-user-ID root), umount2 works fine.
2024-08-21 23:58:25 +02:00
..
.gitignore Renamed fusermount / mount.fuse to fusermount3 / mount.fuse3 2016-10-28 14:43:44 -07:00
fuse.conf Improve wording of user_allow_other usage instructions (#806) 2023-06-19 21:00:12 +01:00
fusermount.c Rearrange util/fusermount.c umount_fuse_locked() so that 2024-08-21 23:58:25 +02:00
init_script use same hashbang as in rest of repository 2021-08-25 14:46:25 +02:00
install_helper.sh util/meson.build: don't install udev.rules if udevdir cannot be determined (#801) 2023-06-08 11:24:43 +01:00
meson.build Fix compatibility issue around fuse_custom_io->clone_fd (#953) 2024-06-01 23:18:35 +02:00
mount.fuse.c util/mount.fuse.c: compile with linux headers < 3.5 (#798) 2023-06-08 11:23:55 +01:00
parse-backtrace.sh Fix program-path in util/parse-backtrace and dump_stack function 2024-08-02 20:08:38 +02:00
udev.rules fixes 2006-10-08 15:41:20 +00:00