Searched refs:usermap (Results 1 - 3 of 3) sorted by relevance

/sssd/src/util/
H A Dsss_selinux.h47 bool sss_selinux_match(struct sysdb_attrs *usermap,
52 const char *sss_selinux_map_get_seuser(struct sysdb_attrs *usermap);
H A Dsss_selinux.c50 bool sss_selinux_match(struct sysdb_attrs *usermap, argument
68 if (usermap == NULL) {
69 DEBUG(SSSDBG_MINOR_FAILURE, "NULL given as usermap! Skipping ...\n");
74 for (i = 0; i < usermap->num; i++) {
75 if (!strcasecmp(usermap->a[i].name, SYSDB_ORIG_MEMBER_USER)) {
76 users_el = &usermap->a[i];
77 } else if (!strcasecmp(usermap->a[i].name, SYSDB_ORIG_MEMBER_HOST)) {
78 hosts_el = &usermap->a[i];
79 } else if (!strcasecmp(usermap->a[i].name, SYSDB_USER_CATEGORY)) {
80 usercat = &usermap
241 sss_selinux_map_get_seuser(struct sysdb_attrs *usermap) argument
[all...]
/sssd/src/providers/ipa/
H A Dipa_selinux.c258 struct sysdb_attrs *usermap; local
290 usermap = seealso_rules[j];
291 if (usermap == NULL) {
295 ret = sysdb_attrs_get_string(usermap, SYSDB_SELINUX_SEEALSO, &seealso_dn);
319 usermaps[best_match_maps_cnt] = usermap;
322 ret = sysdb_attrs_copy_values(hbac_rules[i], usermap, SYSDB_ORIG_MEMBER_USER);
327 ret = sysdb_attrs_copy_values(hbac_rules[i], usermap, SYSDB_USER_CATEGORY);

Completed in 51 milliseconds