 CurveFs 用户权限系统调研drwxrwxrwx 0 root root 0 Nov 9 2078 fsmount wanghai01@pubbeta1-nostest2:/tmp$ cd fsmount/ wanghai01@pubbeta1-nostest2:/tmp/fsmount$ ls wanghai01@pubbeta1-nostest2:/tmp/fsmount$ # ? ? ? ? ? ? fsmount nbs@pubbeta1-nostest2:/tmp$ cd fsmount -bash: cd: fsmount: Permission denied # root user root@pubbeta1-nostest2:/tmp# ls -l | grep fsmount ? ? ? ? ? fsmount root@pubbeta1-nostest2:/tmp# cd fsmount bash: cd: fsmount: Permission denied© XXX Page 4 of 33 查阅资料发现这是fuse的一种安全策略,默认是只有filesystem owner拥有0 码力 | 33 页 | 732.13 KB | 6 月前3 CurveFs 用户权限系统调研drwxrwxrwx 0 root root 0 Nov 9 2078 fsmount wanghai01@pubbeta1-nostest2:/tmp$ cd fsmount/ wanghai01@pubbeta1-nostest2:/tmp/fsmount$ ls wanghai01@pubbeta1-nostest2:/tmp/fsmount$ # ? ? ? ? ? ? fsmount nbs@pubbeta1-nostest2:/tmp$ cd fsmount -bash: cd: fsmount: Permission denied # root user root@pubbeta1-nostest2:/tmp# ls -l | grep fsmount ? ? ? ? ? fsmount root@pubbeta1-nostest2:/tmp# cd fsmount bash: cd: fsmount: Permission denied© XXX Page 4 of 33 查阅资料发现这是fuse的一种安全策略,默认是只有filesystem owner拥有0 码力 | 33 页 | 732.13 KB | 6 月前3
 Bazelbazel 版本: 4.2.2 ( bazelisk) docker run -v $(pwd):/curve -it opencurvedocker/curve-base:build-debian11 cd /curve/ # 使用 gcc 编译 bazel build –config=gcc7-later … # use '-faligned-new' to enable C++17 over-aligned $(pwd):/curve -v /root/.cache/bazel:/root/.cache/bazel -it opencurvedocker/curve-base:build-debian11 # 容器内 cd /curve/curvefs make build os=debian11 # 容器外 # curvefs sudo make image os=debian11 tag=harbor.cloud0 码力 | 6 页 | 4.69 MB | 6 月前3 Bazelbazel 版本: 4.2.2 ( bazelisk) docker run -v $(pwd):/curve -it opencurvedocker/curve-base:build-debian11 cd /curve/ # 使用 gcc 编译 bazel build –config=gcc7-later … # use '-faligned-new' to enable C++17 over-aligned $(pwd):/curve -v /root/.cache/bazel:/root/.cache/bazel -it opencurvedocker/curve-base:build-debian11 # 容器内 cd /curve/curvefs make build os=debian11 # 容器外 # curvefs sudo make image os=debian11 tag=harbor.cloud0 码力 | 6 页 | 4.69 MB | 6 月前3
共 2 条
- 1













