(address . bug-guix@gnu.org)
Hi,
In the default set of desktop services, ntfs-3g is made setuid root:
Toggle quote (4 lines)
> (simple-service 'mount-setuid-helpers setuid-program-service-type
> (list (file-append nfs-utils "/sbin/mount.nfs")
> (file-append ntfs-3g "/sbin/mount.ntfs-3g")))
However, as it is built with:
Toggle quote (2 lines)
> "--with-fuse=external" ;use our own FUSE
Running mount.ntfs-3g yields:
Toggle quote (5 lines)
> Mount is denied because setuid and setgid root ntfs-3g is insecure
> with the external FUSE library. Either remove the setuid/setgid bit
> from the binary or rebuild NTFS-3G with integrated FUSE support and
> make it setuid root.
--
Abdelhakim Qbaich