Searched refs:group (Results 1 - 25 of 65) sorted by relevance

123

/sssd-io/src/sss_client/
H A Dnss_common.h37 struct group *result;
H A Dnss_compat.h48 const char *group; member in union:__netgrent::__anon41
H A Dnss_mc.h80 /* 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 Dcwrap_test_setup.sh15 export NSS_WRAPPER_GROUP=$CWRAP_TEST_SRCDIR/group
/sssd-io/contrib/ci/
H A Drpm-spec-builddeps27 re.match(".*?([^/]+)$", sys.argv[0]).group(1))
H A Dmisc.sh57 # 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 Dnegcache_files.c74 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 Dsss_nss_idmap.h51 * @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 Dsss_nss_ex.c421 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 Dtest_pysss_nss_idmap.py228 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 Dutil.py38 indent_ref[0] = len(match.group())
39 return match.group()[indent_ref[0]:]
H A Dldap_local_override_test.py264 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 Dsssd_ldb.py32 group = 2 variable in class:TsCacheEntry
68 elif entry_type == TsCacheEntry.group:
H A Dfiles_ops.py2 # 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 Dent.py2 # 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 Dldap_ent.py57 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 Dwbc_pwd_sssd.c46 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 Dwbc_ctx_sssd.c206 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 Dnss_protocol_netgr.c78 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 Dsss_override.c131 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 Dproxy.h57 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 Dproxy_id.c558 /* =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 Dsssd-example.conf18 # 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 Dsimple_access_check.c29 #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 Difp_groups.c162 "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...]

Completed in 45 milliseconds

123