4 ms·
Couldn't you create and share a virtual file system with FUSE?
by yarg 2y ago
Couldn't you create and share a virtual file system with FUSE?
- yjftsjthsd-h 2y agoLike SSHFS, or something custom? And how much does that help with any of those concerns?
- yarg 2y agoThe primary concern is trust/security. User space limits potential security impacts, and a restricted VFS could be used to prevent clients from accessing anything that they shouldn't. (Although I'm not even pretending to know whether or not this is a remotely good idea - my guess is that it isn't, but I'd like to know just how bad an idea it actually is.)
- NavinF 2y agoMounting anything requires root even if you use FUSE. There are ways to intercept writes without root and send them to another machine. Eg you could use LD_PRELOAD. But that's exactly the kind of pain in the ass that I was hoping a project named FFmpeg-over-IP would automate.
- duped 2y agomount doesn't require root, but even without getting into mount namespaces, this is why fusermount3 exists