5.3.5. Ceph 사용자 수정
ceph auth caps
명령을 사용하면 사용자를 지정하고 사용자의 기능을 변경할 수 있습니다. 새 기능을 설정하면 현재 기능을 덮어씁니다. 따라서 현재 기능을 먼저 보고 새 기능을 추가할 때 포함합니다.
사전 요구 사항
- 실행 중인 Red Hat Ceph Storage 클러스터.
- 노드에 대한 루트 수준 액세스입니다.
절차
현재 기능을 확인합니다.
ceph auth get USERTYPE.USERID
ceph auth get USERTYPE.USERID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 기능을 추가하려면 양식을 사용합니다.
ceph auth caps USERTYPE.USERID DAEMON 'allow [r|w|x|*|...] [pool=POOL_NAME] [namespace=NAMESPACE_NAME]'
ceph auth caps USERTYPE.USERID DAEMON 'allow [r|w|x|*|...] [pool=POOL_NAME] [namespace=NAMESPACE_NAME]'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ceph auth caps client.john mon 'allow r' osd 'allow rwx pool=liverpool'
[root@mon ~]# ceph auth caps client.john mon 'allow r' osd 'allow rwx pool=liverpool'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예에서는 OSD에서 실행 기능이 추가되었습니다.
추가된 기능을 확인합니다.
ceph auth get _USERTYPE_._USERID_
ceph auth get _USERTYPE_._USERID_
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예제에서는 OSD에서 실행 기능을 확인할 수 있습니다.
기능을 제거하려면 제거하려는 기능을 제외한 모든 현재 기능을 설정합니다.
ceph auth caps USERTYPE.USERID DAEMON 'allow [r|w|x|*|...] [pool=POOL_NAME] [namespace=NAMESPACE_NAME]'
ceph auth caps USERTYPE.USERID DAEMON 'allow [r|w|x|*|...] [pool=POOL_NAME] [namespace=NAMESPACE_NAME]'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
ceph auth caps client.john mon 'allow r' osd 'allow rw pool=liverpool'
[root@mon ~]# ceph auth caps client.john mon 'allow r' osd 'allow rw pool=liverpool'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예제에서는 OSD에서 실행 기능이 포함되지 않았으므로 제거됩니다.
제거된 기능을 확인합니다.
ceph auth get _USERTYPE_._USERID_
ceph auth get _USERTYPE_._USERID_
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예에서는 OSD에서 실행 기능이 더 이상 나열되지 않습니다.
추가 리소스
- 기능에 대한 자세한 내용은 권한 부여 기능을 참조하십시오.