目录
前言
常规的身份认证系统无非三点:
- 账户
- 角色权限
- 认证鉴权
本篇也从这三个角度来解析 Ceph 的用户管理与认证。
Ceph 的用户管理
Ceph 的用户可以是一个具体的人或系统角色(e.g. 应用程序),Ceph 管理员通过创建用户并设置权限来控制谁可以访问、操作 Ceph Cluster、Pool 或 Objects 等资源。
查看用户清单与权限示例(展示部分):
[root@ceph-node1 ~]# ceph auth ls
installed auth entries:
# MDS 守护进程用户
mds.ceph-node1
# 用户密钥
key: AQBFD8BcjASRNRAAye8Z9tMVe4if2vU0BdQJBg==
# 用户授权
caps: [mds] allow
caps: [mon] allow profile mds
caps: [osd] allow rwx
...
# OSD 守护进程用户
osd.0
key: AQBu575cdhmoMxAAj0b4L25hgdqBJFwJb7MDoQ==
c