If you use bindfs so that all users should see the same permissions and owners then you can enable multithreading by giving -multithreaded. Multi-threading is disabled by default because it has been seen triggering a race where one user may see attributes meant to be shown to another.There may be issues with namespaces ( #10).inotify events are not triggered ( #7).Hard-linking a domain socket does not preserve its identity.When using FUSE 3, libfuse 3.10.2 or newer is recommended to avoid a bug with readdir, though it only seems to affect a few applications.Bug reportsīug reports, pull requests, comments and ideas are very welcome. I consider the program fairly feature-complete but I’ll still gladly fix bugs and add some small features as people suggest them. If all you need is to make a directory read-only then mount -bind -r is more efficient.īindfs was initially developed in 2006. Aboutīindfs is developed and tested primarily on Linux with FUSE 2 and 3, but it has been reported to work reasonably well on Mac OS X with osxfuse and on FreeBSD with fuse4bsd.Īll FUSE filesystems necessarily incur a performance penalty in CPU time and memory consumption. There is an extensive HowTo on Ubuntu Forums. Check there first unless there is a specific new feature that you need.ĭownload the latest source tarball here: bindfs-1.17.2.tar.gz.Ĭompile & install. home/bob/stuff/website /home/bob/public_html fuse.bindfs force-user=www,perms=0000:u+rD 0 0īindfs is available through the software repositories of many Linux distributions, as well as MacPorts on OS X. Make your website available to the webserver process read-only.īindfs -force-user=www -perms=0000:u=rD ~/stuff/website ~/public_html Make all new files uploaded to an FTP share owned by you and seen by everyone.īindfs -create-for-user=me -create-with-perms=u+rw,a+rD /var/ftp/uploads /var/ftp/uploads Share a directory with some other users without modifying /etc/group. Make a directory read-only for non-root users. Here are some examples of what bindfs can do for you: The permissions inside the mountpoint can be altered using various rules. Right-click the Volumes icon to display the contextual menu then choose Eject.Mount a directory to another location and alter permission bits.īindfs is a FUSE filesystem for mounting a directory to another location, similarly to mount -bind.Click the Eject button next to the device in the Finder window sidebar.Click the volumes icon and use the Command+E keyboard shortcut.Drag the Volumes icon from the Desktop to the Trash.To dismount the drive (choose one of the following): For an explanation of these options and caveats to using SSHFS, please see: Note that you'll get much better performance, but worse determinism WRT remote changes, using "-o auto_cache" instead of "-ocache=no -onolocalcaches". ![]() This will unmount the server, and make it possible for you to connect again using sshfs. After installing macFuse 4.0.2 (latest at time of posting), I tried to r.
0 Comments
Leave a Reply. |