LWN.net Logo

FUSE - implementing filesystems in user space

FUSE - implementing filesystems in user space

Posted Jan 29, 2004 10:03 UTC (Thu) by mjr (subscriber, #6979)
In reply to: FUSE - implementing filesystems in user space by mcatkins
Parent article: FUSE - implementing filesystems in user space

There's also LUFS (which incidentally supports gnome-vfs modules like fuse supports kioslaves - can't have one doing both, it seems ;). I'd really like to see one of these make it to the default kernel...

Anyway, anyone know if the fuse kernel interface is secure nowadays, in a sense that one can safely allow users to freely use even their own filesystem code to mount things? I asked basically the same on the lufs list a good while back, and there were, in effect, no answers, and the lufs daemons seem to run as root which is a kind of telltale sign that one doesn't want arbitrary user code there...


(Log in to post comments)

FUSE - implementing filesystems in user space

Posted Jan 29, 2004 14:00 UTC (Thu) by mszeredi (subscriber, #19041) [Link]

Security is one of the main design principles of FUSE. The only operation that requires root access is the mounting, and that can be done fairly securely by a non-root user with the help of a suid program (fusermount).

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds