Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign up
Mount a directory elsewhere with changed permissions.
http://bindfs.org/
Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
| 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.