Searched refs:gid (Results 1 - 25 of 140) sorted by relevance

123456

/sssd-io/src/responder/common/
H A Dnegcache_files.h29 bool is_group_local_by_gid(uid_t gid);
H A Dnegcache_files.c96 bool is_group_local_by_gid(uid_t gid) argument
104 ret = getgrgid_r(gid, &grp, buffer, BUFFER_SIZE, &grp_result);
107 "Group with GID %"SPRIgid" is a local group\n", gid);
H A Dnegcache.h45 gid_t gid);
73 struct sss_domain_info *dom, gid_t gid);
137 gid_t gid);
140 gid_t gid);
/sssd-io/src/tests/cwrap/
H A Dtest_usertools.c34 gid_t gid; local
37 ret = sss_user_by_name_or_uid("123", &uid, &gid);
40 assert_int_equal(gid, 456);
46 gid_t gid; local
49 ret = sss_user_by_name_or_uid("sssd", &uid, &gid);
52 assert_int_equal(gid, 456);
58 gid_t gid; local
65 ret = sss_user_by_name_or_uid("sssd", NULL, &gid);
67 assert_int_equal(gid, 456);
/sssd-io/src/tests/intg/
H A Dsssd_id.py27 def call_sssd_initgroups(user, gid):
34 @param int gid the additional gid will be also added to the list.
54 res = func(c_char_p(user.encode('utf-8)')), c_uint32(gid), start, size,
61 "one gid"
67 if gid not in gids:
68 gids.append(gid)
87 gid = pwd_user.pw_gid
91 return call_sssd_initgroups(user, gid)
94 def gid_to_str(gid)
[all...]
H A Dfiles_ops.py113 def _pwd2line(self, name, uid, gid, passwd, gecos, homedir, shell):
114 pwd_fmt = "{name}:{passwd}:{uid}:{gid}:{gecos}:{homedir}:{shell}\n"
118 gid=gid,
123 def useradd(self, name, uid, gid, passwd='', gecos='', dir='', shell=''):
124 pwd_line = self._pwd2line(name, uid, gid, passwd, gecos, dir, shell)
127 def usermod(self, name, uid, gid, passwd='', gecos='', dir='', shell=''):
128 pwd_line = self._pwd2line(name, uid, gid, passwd, gecos, dir, shell)
142 def _grp2line(self, name, gid, mem, passwd):
144 grp_fmt = "{name}:{passwd}:{gid}
[all...]
H A Dtest_memory_cache.py244 dict(name='user1', passwd='*', uid=1001, gid=2001,
248 dict(name='user1', passwd='*', uid=1001, gid=2001,
253 dict(name='user2', passwd='*', uid=1002, gid=2002,
257 dict(name='user2', passwd='*', uid=1002, gid=2002,
262 dict(name='user3', passwd='*', uid=1003, gid=2003,
266 dict(name='user3', passwd='*', uid=1003, gid=2003,
271 dict(name='user11', passwd='*', uid=1011, gid=2001,
275 dict(name='user11', passwd='*', uid=1011, gid=2001,
280 dict(name='user12', passwd='*', uid=1012, gid=2002,
284 dict(name='user12', passwd='*', uid=1012, gid
[all...]
H A Dtest_enumeration.py281 dict(name='user1', passwd='*', uid=1001, gid=2001, gecos='1001',
283 dict(name='user2', passwd='*', uid=1002, gid=2002, gecos='1002',
285 dict(name='user3', passwd='*', uid=1003, gid=2003, gecos='1003',
291 dict(name='group1', passwd='*', gid=2001, mem=ent.contains_only()),
292 dict(name='group2', passwd='*', gid=2002, mem=ent.contains_only()),
293 dict(name='group3', passwd='*', gid=2003, mem=ent.contains_only()),
294 dict(name='empty_group', passwd='*', gid=2010,
296 dict(name='two_user_group', passwd='*', gid=2012,
313 dict(name='user1', passwd='*', uid=1001, gid=2001, gecos='1001',
315 dict(name='user2', passwd='*', uid=1002, gid
[all...]
H A Dtest_ldap.py310 dict(name='usr\\001', passwd='*', uid=181818, gid=181818,
316 dict(name='user1', passwd='*', uid=1001, gid=2001, gecos='1001',
318 dict(name='user2', passwd='*', uid=1002, gid=2002, gecos='1002',
320 dict(name='user3', passwd='*', uid=1003, gid=2003, gecos='1003',
326 dict(name='group1', passwd='*', gid=2001, mem=ent.contains_only()),
327 dict(name='group2', passwd='*', gid=2002, mem=ent.contains_only()),
328 dict(name='group3', passwd='*', gid=2003, mem=ent.contains_only()),
329 dict(name='empty_group', passwd='*', gid=2010,
331 dict(name='two_user_group', passwd='*', gid=2012,
348 dict(name='user1', passwd='*', uid=1001, gid
[all...]
H A Dtest_local_domain.py172 ent.assert_group_by_name("foo", dict(name="foo", gid=10001))
192 dict(name="group10009", passwd="*", gid=10009,
213 dict(name="group_parent", passwd="*", gid=10008,
227 ent.assert_group_by_name("foo@LOCAL", dict(name="foo@LOCAL", gid=10001))
250 dict(name="group10009@LOCAL", passwd="*", gid=10009,
275 dict(name="group_parent@LOCAL", passwd="*", gid=10008,
H A Dsssd_group.py55 def getgrgid_r(gid, result_p, buffer_p, buflen):
58 enum nss_status _nss_sss_getgrgid_r(gid_t gid,
71 res = func(gid, result_p, buffer_p, buflen, errno)
82 group_dict['gid'] = result_p[0].gr_gid
114 def call_sssd_getgrgid(gid):
126 res, errno, result_p = getgrgid_r(gid, result_p, buff, GROUP_BUFLEN)
/sssd-io/src/providers/ipa/
H A Dipa_deskprofile_rules_util.h36 gid_t gid);
46 gid_t gid);
50 gid_t gid);
/sssd-io/src/providers/krb5/
H A Dkrb5_ccache.h38 errno_t sss_krb5_precreate_ccache(const char *ccname, uid_t uid, gid_t gid);
40 errno_t sss_krb5_cc_destroy(const char *ccname, uid_t uid, gid_t gid);
46 errno_t sss_krb5_cc_verify_ccache(const char *ccname, uid_t uid, gid_t gid,
54 uid_t uid, gid_t gid);
/sssd-io/src/util/
H A Dcheck_and_open.c33 uid_t uid, gid_t gid,
37 uid_t uid, uid_t gid, mode_t mode, mode_t mask,
61 return perform_checks(stat_buf, uid, gid, mode, mask);
64 errno_t check_fd(int fd, uid_t uid, gid_t gid, argument
86 return perform_checks(stat_buf, uid, gid, mode, mask);
90 uid_t uid, gid_t gid,
119 if (gid != (gid_t)(-1) && stat_buf->st_gid != gid) {
120 DEBUG(SSSDBG_TRACE_LIBS, "File must be owned by gid [%d].\n", gid);
36 check_file(const char *filename, uid_t uid, uid_t gid, mode_t mode, mode_t mask, struct stat *caller_stat_buf, bool follow_symlink) argument
89 perform_checks(struct stat *stat_buf, uid_t uid, gid_t gid, mode_t mode, mode_t mask) argument
127 check_and_open_readonly(const char *filename, int *fd, uid_t uid, gid_t gid, mode_t mode, mode_t mask) argument
[all...]
H A Dbecome_user.c28 errno_t become_user(uid_t uid, gid_t gid) argument
34 "Trying to become user [%"SPRIuid"][%"SPRIgid"].\n", uid, gid);
53 ret = setresgid(gid, gid, gid);
76 gid_t gid; member in struct:sss_creds
86 uid_t uid, gid_t gid,
96 DEBUG(SSSDBG_FUNC_DATA, "Switch user to [%d][%d].\n", uid, gid);
133 ssc->gid = mygid;
151 if (myuid == uid && mygid == gid) {
85 switch_creds(TALLOC_CTX *mem_ctx, uid_t uid, gid_t gid, int num_gids, gid_t *gids, struct sss_creds **saved_creds) argument
[all...]
/sssd-io/src/sss_client/libwbclient/
H A Dwbc_idmap_common.c40 /* Convert a Windows SID to a Unix gid if there already is a mapping */
48 /* Convert a Unix gid to a Windows SID if there already is a mapping */
49 wbcErr wbcQueryGidToSid(gid_t gid, argument
62 wbcErr wbcSetGidMapping(gid_t gid, const struct wbcDomainSid *sid) argument
74 wbcErr wbcRemoveGidMapping(gid_t gid, const struct wbcDomainSid *sid) argument
/sssd-io/src/sss_client/nfs/
H A Dnfsidmap_internal.h46 int (*princ_to_ids)(char *secname, char *princ, uid_t *uid, gid_t *gid,
49 int (*name_to_gid)(char *name, gid_t *gid);
51 int (*gid_to_name)(gid_t gid, char *domain, char *name, size_t len);
/sssd-io/src/providers/data_provider/
H A Ddp.c43 provider->uid, provider->gid, true,
73 gid_t gid)
86 provider->gid = gid;
70 dp_init(struct tevent_context *ev, struct be_ctx *be_ctx, uid_t uid, gid_t gid) argument
/sssd-io/src/responder/kcm/
H A Dkcmsrv_ccache_pvt.h31 gid_t gid; member in struct:kcm_ccache_owner
/sssd-io/src/responder/nss/
H A Dnss_protocol_grent.c32 uint32_t gid; local
45 gid = sss_view_ldb_msg_find_attr_as_uint64(domain, msg, SYSDB_GIDNUM, 0);
47 if (name == NULL || gid == 0) {
50 name ? name : "<NULL>", gid);
63 *_gid = gid;
204 uint32_t gid; local
239 &gid, &name);
244 /* Adjust packet size: gid, num_members + string fields. */
256 SAFEALIGN_SET_UINT32(&body[rp], gid, &rp);
284 gid, num_member
327 gid_t gid; local
[all...]
H A Dnsssrv_mmap_cache.h43 uid_t uid, gid_t gid,
51 gid_t gid, size_t memnum,
68 errno_t sss_mmap_cache_gr_invalidate_gid(struct sss_mc_ctx *mcc, gid_t gid);
H A Dnss_protocol_pwent.c28 uint32_t gid; local
30 /* First, try to return overriden gid. */
32 gid = ldb_msg_find_attr_as_uint64(msg, OVERRIDE_PREFIX SYSDB_GIDNUM,
34 if (gid != 0) {
35 return gid;
39 /* Try to return domain gid override. */
44 /* Return original gid. */
179 uint32_t gid; local
186 gid = nss_get_gid(domain, msg);
189 if (name == NULL || uid == 0 || gid
239 uint32_t gid; local
[all...]
/sssd-io/src/tests/cmocka/
H A Dcommon_mock_sysdb_objects.h41 gid_t gid,
/sssd-io/src/tests/
H A Dcheck_and_open-tests.c39 gid_t gid; variable
58 gid = getgid();
83 uid, gid, S_IFREG|mode, 0);
108 ret = check_file(newpath, uid, gid, S_IFREG|mode, 0, NULL, false);
135 ret = check_file(newpath, uid, gid, S_IFREG|mode, 0, NULL, true);
148 ret = check_and_open_readonly("/dev/null", &fd, uid, gid, S_IFREG|mode, 0);
159 ret = check_and_open_readonly(filename, &fd, uid+1, gid, S_IFREG|mode, 0);
170 ret = check_and_open_readonly(filename, &fd, uid, gid+1, S_IFREG|mode, 0);
172 "check_and_open_readonly succeeded with wrong gid");
182 uid, gid, S_IFRE
[all...]
/sssd-io/src/providers/simple/
H A Dsimple_access_check.c221 gid_t gid; member in struct:simple_resolve_group_state
236 gid_t gid)
249 state->gid = gid;
275 ar->filter_value = talloc_asprintf(ar, "%llu", (unsigned long long) gid);
312 ret = sysdb_search_group_by_gid(state, state->domain, state->gid,
319 "Could not look up group by gid [%"SPRIgid"]: [%d][%s]\n",
320 state->gid, ret, sss_strerror(ret));
394 gid_t gid; member in struct:simple_group
416 gid_t gid);
232 simple_resolve_group_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct simple_ctx *ctx, struct sss_domain_info *domain, gid_t gid) argument
437 gid_t gid; local
593 gid_t gid; local
660 simple_check_get_groups_primary(struct simple_check_groups_state *state, gid_t gid) argument
[all...]

Completed in 65 milliseconds

123456