Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Mount a directory elsewhere with changed permissions.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 releasescript
Octocat-spinner-32 src
Octocat-spinner-32 tests
Octocat-spinner-32 .gitignore
Octocat-spinner-32 COPYING
Octocat-spinner-32 ChangeLog
Octocat-spinner-32 Makefile.am
Octocat-spinner-32 README
Octocat-spinner-32 TODO
Octocat-spinner-32 autogen.sh
Octocat-spinner-32 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.
Something went wrong with that request. Please try again.