Mount a directory elsewhere with changed permissions.
Clone or download
Pull request Compare This branch is 1 commit ahead, 92 commits behind mpartel:master.
Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
releasescript
src
tests
.gitignore
COPYING
ChangeLog
Makefile.am
README
TODO
autogen.sh
configure.ac

README

bindfs  -  http://bindfs.org/

-- Overview --

bindfs is a FUSE filesystem for mirroring a directory to another
directory, similarly to mount --bind. The permissions of the mirrored
directory can be altered in various ways.

Some things bindfs can be used for:
 - Making a directory read-only.
 - Making all executables non-executable.
 - Sharing a directory with a list of users (or groups).
 - Modifying permission bits using rules with chmod-like syntax.
 - Changing the permissions with which files are created.

Non-root users can use almost all features, but most interesting
use-cases need user_allow_other to be defined in /etc/fuse.conf


-- Installation --

Make sure fuse 2.6.0 or above is installed (http://fuse.sf.net/).
Then compile and install as usual:
./configure
make
make install

If you want the mounts made by non-root users to be visible to other users,
you may have to add the line user_allow_other to /etc/fuse.conf.


-- Usage --

See the bindfs --help or the man-page for instructions and examples.


-- License --

GNU General Public License version 2 or any later version.
See the file COPYING.