ceph (luminous 版) 用户管理

这篇博客详细介绍了如何在Ceph Luminous版本中进行用户管理,包括用户创建、权限设置、密钥查看与导出、以及不同类型的权限(如mon、osd、mgr)说明。内容涵盖`ceph auth add`、`ceph auth get-or-create`、`ceph auth caps`等关键命令的使用,还特别强调了权限修改和用户删除的操作细节。
摘要由CSDN通过智能技术生成

说明

对 ceph luminous 版 ceph-12.2.0-0 版本进行用户管理
权限说明
常见管理包括

创建用户
删除用户
对已有用户进行授权
查询用户权限
获得用户当前密钥

权限

当前环境中, 只使用到 RBD 服务, 因此只需要管理 mon, osd 两者的权限属性则可
mon 需要由 mgr 进程提供, 提供了 ceph 集群状态监控功能
osd 对 pools 中的文提供增删改的功能

用户创建

用户名格式:

client.username 

ceph auth add

当用户不存在, 则创建用户并授权
当用户存在, 当权限不变, 则不进行任何输出
当用户存在, 不支持修改权限

[root@cephsvr-128040 ceph]# ceph auth add client.terry mon 'allow r' osd 'allow rw pool=volumes'
added key for client.terry

ceph auth get-or-create

当用户不训在, 则创建用户并授权并输出当前 key
当用户存在, 权限不变, 则输出当前 key
当用户存在, 权限修改, 则返回报错

[root@cephsvr-128040 ceph]# ceph auth get-or-create client.terry mon 'allow r' osd 'allow rw pool=volumes'
[client.terry]
				key = xxxxxxxxxxxxxxxxxxxxx94adRvUe2zGJ6Jw==

ceph auth caps

当用户不存在, 则返回错误信息

[root@cephsvr-128040 ceph]# ceph auth caps client.terry mon 'allow r' osd 'allow rw pool=volumes'
Error ENOENT: couldn't find entry client.terry

当用户存在, 则覆盖当前用户的所有属性

[root@cephsvr-128040 ceph]# ceph auth add client.terry mon 'allow r' osd 'allow rwx pool=volumes'
added key for client.terry
[root&#
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Terry_Tsang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值