/sssd-io/src/sss_client/ |
H A D | nss_common.h | 37 struct group *result;
|
H A D | nss_compat.h | 48 const char *group; member in union:__netgrent::__anon41
|
H A D | nss_mc.h | 80 /* group db */ 82 struct group *result, 85 struct group *result, 90 gid_t group, long int *start, long int *size,
|
/sssd-io/src/tests/cwrap/ |
H A D | cwrap_test_setup.sh | 15 export NSS_WRAPPER_GROUP=$CWRAP_TEST_SRCDIR/group
|
/sssd-io/contrib/ci/ |
H A D | rpm-spec-builddeps | 27 re.match(".*?([^/]+)$", sys.argv[0]).group(1))
|
H A D | misc.sh | 57 # Check if the current user belongs to a group. 64 group_id=`getent group "$group_name" | cut -d: -f3` || return 1
|
/sssd-io/src/responder/common/ |
H A D | negcache_files.c | 74 struct group grp = { 0 }; 75 struct group *grp_result; 89 DEBUG(SSSDBG_TRACE_FUNC, "Group %s is a local group\n", name); 98 struct group grp = { 0 }; 99 struct group *grp_result; 107 "Group with GID %"SPRIgid" is a local group\n", gid);
|
/sssd-io/src/sss_client/idmap/ |
H A D | sss_nss_idmap.h | 51 * @param[in] fq_name Fully qualified name of a user or a group 53 * or group, must be freed by the caller 73 * or group, must be freed by the caller 85 * @param[out] fq_name Fully qualified name of a user or a group, 111 * @param[in] fq_name Fully qualified name of a user or a group 134 * @param[out] fq_name Fully qualified name of a user or a group, 233 * @brief Return group information based on the group name 246 * - ENOENT: no group with the given name found 251 int sss_nss_getgrnam_timeout(const char *name, struct group *gr [all...] |
H A D | sss_nss_ex.c | 421 int sss_nss_getgrnam_timeout(const char *name, struct group *grp, 422 char *buffer, size_t buflen, struct group **result, 452 int sss_nss_getgrgid_timeout(gid_t gid, struct group *grp, 453 char *buffer, size_t buflen, struct group **result, 483 int sss_nss_getgrouplist_timeout(const char *name, gid_t group, argument 505 inp.result.initgrrep.groups[0] = group;
|
/sssd-io/src/tests/intg/ |
H A D | test_pysss_nss_idmap.py | 228 group = 'group3_dom1-17775' 229 group_id = grp.getgrnam(group).gr_gid 232 output = pysss_nss_idmap.getsidbyname(group)[group] 246 assert output[pysss_nss_idmap.NAME_KEY] == group 250 # resolve group and also member of this group 251 group = 'Domain Users' 252 group_id = grp.getgrnam(group).gr_gid 255 output = pysss_nss_idmap.getsidbyname(group)[grou [all...] |
H A D | util.py | 38 indent_ref[0] = len(match.group()) 39 return match.group()[indent_ref[0]:]
|
H A D | ldap_local_override_test.py | 264 ent_list.add_group("group", 2001, 641 # Common group asserts 648 group = dict(gid=3001, mem=ent.contains_only("user1", "user2")) 650 ent.assert_group_by_name("group", group) 651 ent.assert_group_by_name("group@LDAP", group) 654 ent.assert_group_by_name("ov_group", group) 655 ent.assert_group_by_name("ov_group@LDAP", group) 678 group [all...] |
H A D | sssd_ldb.py | 32 group = 2 variable in class:TsCacheEntry 68 elif entry_type == TsCacheEntry.group:
|
H A D | files_ops.py | 2 # SSSD integration test - operations on UNIX user and group database 48 group = request.param 50 grp_ops.groupadd(**group) 51 ent.assert_group_by_name(group['name'], group) 57 A naive implementation of operations as a basis for user or group 137 A naive implementation of group operations
|
H A D | ent.py | 2 # Abstract passwd/group entry management 26 _GROUP_LIST_DESC = {None: ("group", _GROUP_DESC)} 62 Entries are used to store passwd and group database entries as 348 def _convert_group(group): 350 Convert a group entry returned by grp module to an entry dictionary. 353 name=group.gr_name, 354 passwd=group.gr_passwd, 355 gid=group.gr_gid, 356 mem=group.gr_mem 361 """Get a group databas [all...] |
H A D | ldap_ent.py | 57 def group(base_dn, cn, gidNumber, member_uids=()): function 59 Generate an RFC2307 group add-modlist for passing to ldap.add*. 74 Generate an RFC2307bis group add-modlist for passing to ldap.add*. 134 """Add an RFC2307 group add-modlist.""" 135 self.append(group(base_dn or self.base_dn, 141 """Add an RFC2307bis group add-modlist."""
|
/sssd-io/src/sss_client/libwbclient/ |
H A D | wbc_pwd_sssd.c | 46 enum nss_status (*getgrnam_r)(const char *name, struct group *result, 48 enum nss_status (*getgrgid_r)(gid_t gid, struct group *result, 51 enum nss_status (*getgrent_r)(struct group *result, 55 enum nss_status (*initgroups_dyn)(const char *user, gid_t group, 309 struct group *gr = (struct group *)ptr; 326 static wbcErr copy_grp(struct group *in, struct group **out) 328 struct group *gr; 332 gr = (struct group *)wbcAllocateMemor [all...] |
H A D | wbc_ctx_sssd.c | 206 const char *name, struct group **grp) 212 gid_t gid, struct group **grp) 242 wbcErr wbcCtxGetgrent(struct wbcContext *ctx, struct group **grp) 247 wbcErr wbcCtxGetgrlist(struct wbcContext *ctx, struct group **grp)
|
/sssd-io/src/responder/nss/ |
H A D | nss_protocol_netgr.c | 78 struct sized_string group; local 88 to_sized_string(&group, entry->value.groupname); 90 ret = sss_packet_grow(packet, sizeof(uint32_t) + group.len); 99 SAFEALIGN_SET_STRING(&body[*_rp], group.str, group.len, _rp);
|
/sssd-io/src/tools/ |
H A D | sss_override.c | 131 struct override_group *group) 134 {"name", 'n', POPT_ARG_STRING, &group->name, 0, _("Override name"), NULL }, 135 {"gid", 'g', POPT_ARG_INT, &group->gid, 0, _("Override gid"), NULL }, 139 return parse_cmdline(cmdline, tool_ctx, options, &group->input_name, 140 &group->orig_name, &group->domain); 145 struct override_group *group) 147 return parse_cmdline(cmdline, tool_ctx, NULL, &group->input_name, 148 &group->orig_name, &group 129 parse_cmdline_group_add(struct sss_cmdline *cmdline, struct sss_tool_ctx *tool_ctx, struct override_group *group) argument 143 parse_cmdline_group_del(struct sss_cmdline *cmdline, struct sss_tool_ctx *tool_ctx, struct override_group *group) argument 151 parse_cmdline_group_show(struct sss_cmdline *cmdline, struct sss_tool_ctx *tool_ctx, struct override_group *group) argument 391 build_group_attrs(TALLOC_CTX *mem_ctx, struct override_group *group) argument 598 get_group_domain_msg(struct sss_tool_ctx *tool_ctx, struct override_group *group) argument 826 struct override_group group; local 1670 struct override_group group = {NULL}; local 1696 struct override_group group = {NULL}; local [all...] |
/sssd-io/src/providers/proxy/ |
H A D | proxy.h | 57 enum nss_status (*getgrnam_r)(const char *name, struct group *result, 59 enum nss_status (*getgrgid_r)(gid_t gid, struct group *result, 62 enum nss_status (*getgrent_r)(struct group *result, 65 enum nss_status (*initgroups_dyn)(const char *user, gid_t group,
|
H A D | proxy_id.c | 558 /* =Save-group-utilities=================================================*/ 579 struct group *orig_grp, 580 struct group **_grp) 588 struct group *grp; 652 grp = talloc(mem_ctx, struct group); 721 struct group *grp, 726 struct group *ngroup = NULL; 740 DEBUG(SSSDBG_CRIT_FAILURE, "Failed to remove duplicate group members\n"); 774 DEBUG(SSSDBG_OP_FAILURE, "Could not add group members\n"); 800 DEBUG(SSSDBG_OP_FAILURE, "Could not add group t [all...] |
/sssd-io/src/examples/ |
H A D | sssd-example.conf | 18 # ldap_schema can be set to "rfc2307", which stores group member names in the 19 # "memberuid" attribute, or to "rfc2307bis", which stores group member DNs in 47 ; ldap_group_object_class = group
|
/sssd-io/src/providers/simple/ |
H A D | simple_access_check.c | 29 #define NON_EXIST_GRP_ALLOW "The group %s does not exist. Possible typo in simple_allow_groups.\n" 30 #define NON_EXIST_GRP_DENY "The group %s does not exist. Possible typo in simple_deny_groups.\n" 33 is_posix(const struct ldb_message *group) argument 37 val = ldb_msg_find_attr_as_string(group, SYSDB_POSIX, NULL); 135 /* Now process allow and deny group rules 143 "Checking against allow list group name [%s].\n", 164 /* If any group has matched, we can skip out on the 177 /* Finally, process the deny group rules */ 182 "Checking against deny list group name [%s].\n", 203 /* If any group ha 307 struct ldb_message *group; local 587 simple_check_process_group(struct simple_check_groups_state *state, struct ldb_message *group) argument [all...] |
/sssd-io/src/responder/ifp/ |
H A D | ifp_groups.c | 162 "group [%d]: %s\n", ret, sss_strerror(ret)); 231 "group [%d]: %s\n", ret, sss_strerror(ret)); 452 DEBUG(SSSDBG_CRIT_FAILURE, "Unable to lookup group %u@%s [%d]: %s\n", 463 DEBUG(SSSDBG_CRIT_FAILURE, "Unable to lookup group %s@%s [%d]: %s\n", 514 DEBUG(SSSDBG_OP_FAILURE, "Unable to retrieve group from cache\n"); 544 struct ldb_message *group; local 567 ret = ifp_groups_group_get(sbus_req, data, &domain, &group); 572 name = ldb_msg_find_attr_as_string(group, SYSDB_NAME, NULL); 608 struct ldb_message *group; local 616 &state->domain, &group); 834 struct ldb_message *group; local 1000 struct ldb_message *group; local 1019 struct ldb_message *group; local [all...] |