我需要通过api获取组(内部)中当前的所有用户,但是使用组RESTAPI,我无法获取其中的用户。
curl -s -u admin:pass -H "Accept: application/json" -H "Content-Type: application/json" -X GET https://ranger.com/service/xusers/groups/14080
输出:
{
"id": 14080,
"createDate": "2019-11-18T18:17:55Z",
"updateDate": "2020-01-13T22:19:33Z",
"owner": "Admin",
"updatedBy": "Admin",
"name": "test_group",
"description": "for internal users",
"groupType": 0,
"groupSource": 0,
"isVisible": 1
}
任何指点都将不胜感激。
1条答案
按热度按时间gjmwrych1#
ranger usersync仅从操作系统(redhat、centos等)和ldap基础(idm、ms ad等)同步用户和组。如果要在组中找到用户,则需要直接从源中搜索:
本地操作系统:
或者使用ldapsearch在ldap/ms ad中远程执行(可能需要先安装):