4.2. IdM API 명령으로 그룹 관리


아래 예제에서는 IdM API 명령을 사용하여 IdM 그룹을 관리하는 방법에 대한 일반적인 시나리오를 보여줍니다.

IdM API 명령을 사용하여 IdM 사용자를 관리하는 예

IdM 그룹 생성

이 예에서는 지정된 그룹 ID 번호를 사용하여 IdM 그룹 개발자 를 생성합니다.

api.Command.group_add("developers", gidnumber=500, description="Developers")
IdM 그룹에 사용자로 멤버로 추가

이 예제에서는 admin 사용자를 developers 그룹에 추가합니다.

api.Command.group_add_member("developers", user="admin")
IdM 그룹에 멤버로 서비스 추가

이 예제에서는 HTTP/server.ipa.test 서비스를 developers 그룹에 추가합니다.

api.Command.group_add_member("developers", service="HTTP/server.ipa.test")
IdM 그룹에 하위 그룹으로 그룹 추가

이 예제에서는 developers 그룹에 다른 그룹 admins 를 추가합니다.

api.Command.group_add_member("developers", group="admins")
IdM 그룹 관리자 추가

이 예제에서는 bob 사용자를 developers 그룹의 그룹 관리자로 추가합니다.

api.Command.group_add_member_manager("developers", user="bob")
IdM 그룹 검색

다양한 매개변수를 사용하여 IdM 그룹을 검색할 수 있습니다. 이 예제에서는 사용자 bob 이 관리하는 모든 그룹을 찾습니다.

api.Command.group_find(membermanager_user="bob")
IdM 그룹 정보 표시

이 예제에서는 members 목록 없이 developers 그룹에 대한 그룹 정보를 표시합니다.

api.Command.group_show("developers", no_members=True)
IdM 그룹 수정

이 예에서는 비POSIX 그룹 testgroup 을 POSIX 그룹으로 변환합니다.

api.Command.group_mod("testgroup", posix=True)
IdM 그룹에서 멤버 제거

이 예에서는 developers 그룹에서 admin 사용자를 제거합니다.

api.Command.group_remove_member("developers", user="admin")
IdM 그룹 관리자 제거

이 예제에서는 developers 그룹에서 관리자로서 사용자 bob 을 제거합니다.

api.Command.group_remove_member_manager("developers", user="bob")
IdM 그룹 제거

이 예제에서는 developers 그룹을 제거합니다.

api.Command.group_del("developers")
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.