]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
client: disallow changing fuse_default_permissions option at runtime
authorZhi Zhang <willzzhang@tencent.com>
Fri, 10 Jan 2020 02:48:03 +0000 (10:48 +0800)
committerZhi Zhang <willzzhang@tencent.com>
Fri, 10 Jan 2020 02:48:03 +0000 (10:48 +0800)
commitdea4ffefd2646199b383fcb18c944e6c217d3f11
tree30f3da0c93f42ec9f4fd4d8118d8642dc5d7fd2f
parentf2f53eeaef56de1db12525216acfbfcbdb186e9c
client: disallow changing fuse_default_permissions option at runtime

If fuse_default_permissions is false when initializing fuse, then
ceph-fuse will use its own permission check. If changig this option
to true at runtime, there will be no permission check at both fuse
side and ceph-fuse side.

Fixes: https://tracker.ceph.com/issues/43362
Signed-off-by: Zhi Zhang <zhangz.david@outlook.com>
src/client/Client.cc
src/client/Client.h
src/client/fuse_ll.cc
src/common/options.cc