CurveFs 用户权限系统调研CurveFs 用户权限系统调研(已实现) ## 一、 Curvefs测试 • 1. 启动curvefs • 问题1:root用户无法访问挂载目录 • 测试 allow root - 测试allow_other • 参考文献 - 问题2:本地文件系统挂载默认是共享的? - 问题3:文件系统访问控制是在哪一层实现的? ## 二、 文件系统权限管理 • 文件类型 • 文件权限 • 特殊权限 特殊权限 (SUID, SGID, STICKY) - 文件默认权限mask - 用户&用户组 - 文件系统用户权限管理 - 对mode的管理 - 对ACL(Access Control Lists)的管理 - ACL Access Entry保存在哪? • ACL的表示 • 内存中的ACL 是如何与具体的 Inode 相关联 • 如何存储和获取ACL信息 如何存储和获取ACL信息 • Inode权限校验 • chmod、chown、setfacl、getfacl接口文件系统自己如何实现 • 结论: • 参考文献: ## 一、 Curvefs测试 代码:https://github.com/cw123/curve/tree/fs_s3_joint_debugging 环境:test2 ### 1. 启动curvefs 手动创建c0 码力 | 33 页 | 732.13 KB | 1 年前3
常见Redis未授权访问漏洞总结常见的未授权访问漏洞: Redis 未授权访问漏洞 MongoDB 未授权访问漏洞 Jenkins 未授权访问漏洞 Memcached 未授权访问漏洞 JBOSS 未授权访问漏洞 VNC 未授权访问漏洞 Docker 未授权访问漏洞 ZooKeeper 未授权访问漏洞 Rsync 未授权访问漏洞 Atlassian Crowd 未授权访问漏洞 CouchDB 未授权访问漏洞 Elasticsearch Elasticsearch 未授权访问漏洞 Hadoop 未授权访问漏洞 Jupyter Notebook 未授权访问漏洞 ## Redis未授权访问漏洞 ## 漏洞简介以及危害 Redis 默认情况下,会绑定在 0.0.0.0:6379,如果没有进行采用相关的策略,比如添加防火墙规则避免其他非信任来源 ip 访问等,这样将会将 Redis 服务暴露到公网上,如果在没有设置密码认证(一般为 空)的情况下,会导致任意用户在可以访问目标服务器的情况下未授权访问 Redis 以及读取 Redis 的数据。攻击者在未授权访问 Redis 的情况下,利用 Redis 自身的提供的 config 命令,可以进行写文件操作,攻击者可以成功将自己的 ssh 公钥写入目标服务器的 /root/.ssh 文件夹的 authotrized_keys 文件中,进而可以使用对应私钥直接使用 ssh 服务登录目标服务器、添加计划任务、写入0 码力 | 44 页 | 19.34 MB | 2 年前3
Weblate 4.7 用户文档2.1 配置手册 134 2.2 Weblate 部署 192 2.3 升级 Weblate 193 2.4 备份和移动 Weblate 199 2.5 身份验证 205 2.6 访问控制 215 2.7 翻译项目 224 2.8 语言定义 239 2.9 持续本地化集成 242 2.10 翻译许可 251 2.11 翻译进程 253 2.12 检查并修正 ENABLE_AVATARS). These images are obtained using https://gravatar.com/. #### 1.2.9 许可协议 #### 1.2.10 API 访问 You can get or reset your API access token here. #### 1.2.11 审计日志 Audit log keeps track of the actions Publicly visible and anybody can contribute • Visible only to a certain group of translators ## 参见: 访问控制,翻译工作流 #### 1.3.1 翻译项目 Translation projects hold related components; resources for the same software0 码力 | 445 页 | 7.72 MB | 2 年前3
Weblate 4.3.1 用户文档2.1 配置手册 145 2.2 Weblate 部署 196 2.3 升级 Weblate 197 2.4 备份和移动 Weblate 201 2.5 身份验证 207 2.6 访问控制 216 2.7 翻译项目 222 2.8 语言定义 236 2.9 持续本地化集成 238 2.10 翻译许可 246 2.11 翻译进程 247 2.12 检查并修正 Publicly visible and anybody can contribute • Visible only to a certain group of translators ## 参见: 访问控制,翻译工作流 #### 1.3.1 翻译项目 Translation projects hold related components, related to the same software This works even if it has been changed in the meantime. 注解:The available options might be limited by 访问控制. #### 1.4.1 Downloading translations From the project or component dashboard, translatable files0 码力 | 419 页 | 4.74 MB | 2 年前3
Visual Studio Code: CppCon 20230 码力 | 1 页 | 3.10 MB | 1 年前3
闫明 RustConfChina TiDB Serverless.pptx0 码力 | 1 页 | 133.00 B | 1 年前3
Weblate 4.7 用户文档Weblate 的 Python API ## Administrator docs 配置手册 • Weblate 部署 • 升级 Weblate 备份和移动 Weblate • 身份验证 访问控制 • 翻译项目 • 语言定义 持续本地化集成 翻译许可 - 翻译许可 • 翻译进程 检查并修正 机器翻译 附加组件 - 翻译记忆库 - 配置 - 配置的例子 - 管理命令 (depending on ENABLE AVATARS). These images are obtained using https://gravatar.com/. ## 许可协议 ## API 访问 You can get or reset your API access token here. ## 审计日志 Audit log keeps track of the actions performed Publicly visible and anybody can contribute • Visible only to a certain group of translators ## 参见 访问控制,翻译工作流 ## 翻译项目 Translation projects hold related components; resources for the same software, book0 码力 | 772 页 | 11.41 MB | 2 年前3
Weblate 4.17 用户文档Python API 2 管理员文档 2.1 配置说明 2.2 Weblate 部署 2.3 升级 Weblate 2.4 备份和移动 Weblate 2.5 身份验证 2.6 访问控制 2.7 翻译项目 2.8 语言定义 2.9 持续本地化 2.10 翻译许可 2.11 翻译进程 2.12 检查和修正 2.13 配置自动建议 2.14 附加组件 为单个项目配置 Weblate 时(请参阅配置),操作面板将不会显示,因为用户将被重定向到一个项目或部件。 #### 1.2.3 用户个人资料 通过单击顶部菜单右上角的用户图标,然后单击设置菜单,可以访问用户配置文件。 用户配置文件包含您的首选项。名称和电子邮箱地址在版本控制系统(VCS)提交中使用,因此请保持此信息准确无误。 备注:所有语言选择仅提供当前翻译的语言。 提示:通过单击按钮请求或添加要翻译的其他语言,以使其也可用。 言,以使其也可用。 ## 语言 #### 1.2.4 界面语言 请选择你想要在用户界面中展示的语言。 ## 翻译语言 选择您喜欢翻译的语言,它们将在观看项目的主页上提供,以便您可以更轻松地访问每种语言的所有翻译。 |Weblate|Dashboard|Projects|Languages|Checks| |---|---|---|---|---| ## 第二语言 您可以定义在翻译时向0 码力 | 506 页 | 8.37 MB | 2 年前3
Weblate 4.15.2 用户文档Python API 2 管理员文档 2.1 配置说明 2.2 Weblate 部署 2.3 升级 Weblate 2.4 备份和移动 Weblate 2.5 身份验证 2.6 访问控制 2.7 翻译项目 2.8 语言定义 2.9 持续本地化 2.10 翻译许可 2.11 翻译进程 2.12 检查和修正 2.13 配置自动建议 2.14 附加组件 为单个项目配置 Weblate 时(请参阅配置), 操作面板将不会显示,因为用户将被重定向到一个项目或部件。 #### 1.2.3 用户个人资料 通过单击顶部菜单右上角的用户图标,然后单击设置菜单,可以访问用户配置文件。 用户配置文件包含您的首选项。名称和电子邮箱地址在版本控制系统(VCS)提交中使用,因此请保持此信息准确无误。 备注:所有语言选择仅提供当前翻译的语言。 提示:通过单击按钮请求或添加要翻译的其他语言,以使其也可用。 言,以使其也可用。 ## 语言 #### 1.2.4 界面语言 请选择你想要在用户界面中展示的语言。 ## 翻译语言 选择您喜欢翻译的语言,它们将在观看项目的主页上提供,以便您可以更轻松地访问每种语言的所有翻译。 |Weblate|Dashboard|Projects|Languages|Checks| |---|---|---|---|---| ## 第二语言 您可以定义在翻译时向0 码力 | 498 页 | 8.26 MB | 2 年前3
Apache Shiro 1.2.x Reference Manual 中文翻译Configuration 配置 1.4 II. Core 核心 2 5. Authentication 认证 2.1 6. Authorization 授权 2.2 6.1. Permissions 权限 2.2.1 7. Realms 2.3 8. Session Management 2.4 9. Cryptography 密码 2.5 III. Web Applications http://waylau.gitbooks.io/apache-shiro-1-2-x-reference 点击 Read 按钮(同步更新,国内访问速度一般) - http://waylau.com/apache-shiro-1.2.x-reference/(国内访问速度快,定期更新。最后更新于 2016-2-16) ## Code 源码 书中所有示例源码,移步至 https://github.co 实现应用程序安全所花费的时间和精力。 Shiro能做什么呢? · 验证用户身份 • 用户访问权限控制,比如: ☐ 判断用户是否分配了一定的安全角色。 判断用户是否被授予完成某个操作的权限 - 在非 web 或 EJB 容器的环境下可以任意使用 Session API - 可以响应认证、访问控制,或者 Session 生命周期中发生的事件 - 可将一个或以上用户安全数据源数据组合成一个复合的用户0 码力 | 196 页 | 2.34 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













