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
百度超级链 XuperChain 3.12 中文文档核心优势 - 应用场景 - 接下来 - 快速开始 - 搭建本地网络 - 合约开发入门 - 基本概念 - 区块链101 - 密码学 - 账号和权限 - 共识 - 智能合约 - 可信账本 - 对等网络 - 开发教程 - XuperChain 基本操作 - 合约开发详解 - 使用 SDK - 开发跨链应用 - 使用开放网络 - 使用测试网络 - 使用国密 - 实现原理 - 核心数据结构 - 共识框架 - 对等网络 - 智能合约虚拟机 - 权限系统 - 平行链与跨链设计 - 插件设计 - 贡献指南 - 贡献准备 - 完善超级链文档 - 开发超级链插件 - 贡献超级链语言SDK - 参加超级链社区论坛 击| |提案|一种解决系统升级问题的机制。比如修改区块大小,升级共识算法。提案整个过程涉及到发起提案、参与投票、投票生效三个阶段| |账号与权限|为了满足合约调用的权限控制,保证XuperChain网络的健康运转,自研并实现了一套基于账号的去中心化的合约权限系统。支持权重累计、集合运算等灵活的策略,可以满足不同的业务场景| 可信账本 超级链可信账本基于超级链和百度Mesatee技术,实现了合约数0 码力 | 336 页 | 12.62 MB | 2 年前3
Pro Git 2nd Edition 2.1.4130 码力 | 731 页 | 21.49 MB | 2 年前3
The Weblate Manual 3.40 码力 | 321 页 | 2.54 MB | 2 年前3
The Weblate Manual 4.14.20 码力 | 806 页 | 11.17 MB | 2 年前3
The Weblate Manual 2.80 码力 | 205 页 | 1.54 MB | 2 年前3
postgresql操作手册## postgresql 操作手册 ## 前言: 1. 蓝色字体表示命令行命令,正式执行时不要复制前面的#号,#号只是提示应该使用root权限操作 2. 绿色字体表示注释,有时注释太多就不用绿色表示了 3. 注意:本文档的所有操作请先在测试机里进行实践,请不要直接在真实的服务器中操作! ## 版权声明: 本文档以开源的形式发布,所有条款如下: (1)无担保:作者不保证文档内容的准确 db\_test to cof;} $ #给 cof 授权,有操作 db\_test 库的所有权限 postgres=# $ \text{postgres} = \# \text{ revoke all on database db\_test from cof;} $ #撤销用户权限 $ \text{postgres}=\# \text{drop user xxx;} $ 创建一个名为 user1 的用户,并设置密码 postgres=# grant all on database db_test to user1; # 给 user1 授权,有操作 db_test 库的所有权限 ## ★表操作 $ \text{postgres}=\# \backslash c db\_test; $ #切换到目标数据库 db_test=# create table tablexx0 码力 | 17 页 | 445.84 KB | 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 蔽复杂性,向外暴露简单、直观的API,来简化开发人员实现应用程序安全所花费的时间和精力。 Shiro能做什么呢? · 验证用户身份 • 用户访问权限控制,比如: ☐ 判断用户是否分配了一定的安全角色。 判断用户是否被授予完成某个操作的权限 - 在非 web 或 EJB 容器的环境下可以任意使用 Session API - 可以响应认证、访问控制,或者 Session 生命周期中发生的事件 框架的开发团队称之为应用安全的四大基石。那么就让我们来看看它们吧: • Authentication(认证):用户身份识别,通常被称为用户“登录” • Authorization(授权):访问控制。比如某个用户是否具有某个操作的使用权限。 - Session Management(会话管理):特定于用户的会话管理,甚至在非web或EJB应用程序。 • Cryptography(加密):在对数据源使用加密算法加密的同时,保证易于使用。0 码力 | 196 页 | 2.34 MB | 2 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版4.5 正确的关机方法 6.5 4.6 重点回顾 6.6 4.7 本章习题 6.7 4.8 参考资料与延伸阅读 6.8 第五章、Linux的文件权限与目录配置 7 5.1 使用者与群组 7.1 5.2 Linux文件权限概念 7.2 5.3 Linux目录配置 7.3 5.4 重点回顾 7.4 5.5 本章练习 7.5 5.6 参考资料与延伸阅读 7.6 第六章、Linux文件与目录管理 第六章、Linux文件与目录管理 8 6.1 目录与路径 8.1 6.2 文件与目录管理 8.2 6.3 文件内容查阅 8.3 6.4 文件与目录的默认权限与隐藏权限 8.4 6.5 指令与文件的搜寻 8.5 6.6 极重要的复习!权限与指令间的关系 8.6 6.7 重点回顾 8.7 6.8 本章习题: 8.8 6.9 参考资料与延伸阅读 8.9 第七章、Linux磁盘与文件系统管理 12.7 重点回顾 14.7 12.8 本章习题 14.8 第十三章、Linux 帐号管理与 ACL 权限设置 15 13.1 Linux 的帐号与群组 15.1 13.2 帐号管理 15.2 13.3 主机的细部权限规划:ACL 的使用 15.3 13.4 使用者身份切换 15.4 13.5 使用者的特殊 shell 与 PAM0 码力 | 1158 页 | 13.73 MB | 1 年前3
跟我学Shiro - 张开涛SESSION 缓存 ..... 106 第十二章 与 SPRING 集成 ..... 107 JAVASE 应用 ..... 107 WEB 应用 ..... 109 SHIRO 权限注解 ..... 112 第十三章 REMEMBERME ..... 114 REMEMBERME 配置 ..... 114 第十四章 SSL ..... 117 第十五章 单点登录 第十八章 并发登录人数控制.....155 第十九章 动态 URL 权限控制.....159 第二十章 无状态 WEB 应用集成.....170 服务器端.....170 客户端.....175 第二十一章 授予身份及切换身份.....179 第二十二章 集成验证码.....184 第二十三章 多项目集中权限管理及分布式会话.....191 部署架构.....191 项目架构 Authentication:身份认证/登录,验证用户是不是拥有相应的身份; Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某个权限; Session Manager:会话管理,即用户登录后就是一次会话,在没有退出之前,它的所有信息都在会话中;会话可以是普通0 码力 | 219 页 | 4.16 MB | 1 年前3
共 663 条
- 1
- 2
- 3
- 4
- 5
- 6
- 67













