summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorNikolaus Rath <Nikolaus@rath.org>2016-02-01 09:08:26 -0800
committerNikolaus Rath <Nikolaus@rath.org>2016-02-01 09:08:26 -0800
commit43138fbe907c6c92c66fc26f7f169a1817912001 (patch)
treeed18301dc9859420b52459bf8cb03f2d8b4f7658 /README.md
parenta1e8fc90bad0006aec0c376339fac70539ba53e5 (diff)
downloadfuse-43138fbe907c6c92c66fc26f7f169a1817912001.tar.gz
Document bug #15.
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 12 insertions, 2 deletions
diff --git a/README.md b/README.md
index 642bc77..fb10690 100644
--- a/README.md
+++ b/README.md
@@ -61,8 +61,18 @@ doing nasty things. Currently those limitations are:
- The mountpoint is not a sticky directory which isn't owned by the
user (like /tmp usually is)
- - No other user (including root) can access the contents of the mounted
- filesystem (though this can be relaxed)
+ - No other user (including root) can access the contents of the
+ mounted filesystem (though this can be relaxed by allowing the use
+ of the `allow_other` and `allow_root` mount options in `fuse.conf`)
+
+When using the `allow_other` option, be aware of
+[bug #15](https://github.com/libfuse/libfuse/issues/15): the
+permission to access a cached directory entry is only checked for the
+first user that accesses it. As long as the directory entry is cached,
+accesses by other users are made with the permissions of the first
+user. The only work around for this bug is to disable caching of
+directory entries, or to not use `allow_other`.
+
Building your own filesystem