Searched refs:winname (Results 1 - 14 of 14) sorted by relevance

/illumos-gate/usr/src/lib/libidmap/common/
H A Didmap_cache.h71 idmap_cache_lookup_winnamebyuid(char **winname, char **windomain, uid_t uid);
74 idmap_cache_lookup_winnamebygid(char **winname, char **windomain, gid_t gid);
77 idmap_cache_lookup_uidbywinname(const char *winname, const char *windomain,
81 idmap_cache_lookup_gidbywinname(const char *winname, const char *windomain,
97 idmap_cache_add_winname2uid(const char *winname, const char *windomain,
101 idmap_cache_add_winname2gid(const char *winname, const char *windomain,
H A Didmap_api.c244 idmap_namerule_parts_clear(char **windomain, char **winname, argument
250 if (winname)
251 *winname = NULL;
267 char **windomain, char **winname,
273 if (EMPTY_STRING(rule->winname) && EMPTY_STRING(rule->unixname))
281 retcode = idmap_strdupnull(winname, rule->winname);
305 if (winname && *winname)
306 free(*winname);
266 idmap_namerule2parts(idmap_namerule *rule, char **windomain, char **winname, char **unixname, boolean_t *is_user, boolean_t *is_wuser, boolean_t *is_nt4, int *direction) argument
350 idmap_udt_get_error_rule(idmap_udt_handle_t *udthandle, char **windomain, char **winname, char **unixname, boolean_t *is_user, boolean_t *is_wuser, boolean_t *is_nt4, int *direction) argument
384 idmap_udt_get_conflict_rule(idmap_udt_handle_t *udthandle, char **windomain, char **winname, char **unixname, boolean_t *is_user, boolean_t *is_wuser, boolean_t *is_nt4, int *direction) argument
425 idmap_udt_add_namerule(idmap_udt_handle_t *udthandle, const char *windomain, boolean_t is_user, boolean_t is_wuser, const char *winname, const char *unixname, boolean_t is_nt4, int direction) argument
472 idmap_udt_rm_namerule(idmap_udt_handle_t *udthandle, boolean_t is_user, boolean_t is_wuser, const char *windomain, const char *winname, const char *unixname, int direction) argument
568 idmap_iter_namerules(const char *windomain, boolean_t is_user, boolean_t is_wuser, const char *winname, const char *unixname, idmap_iter_t **iter) argument
631 idmap_iter_next_namerule(idmap_iter_t *iter, char **windomain, char **winname, char **unixname, boolean_t *is_user, boolean_t *is_wuser, boolean_t *is_nt4, int *direction) argument
758 idmap_iter_next_mapping(idmap_iter_t *iter, char **sidprefix, idmap_rid_t *rid, uid_t *pid, char **winname, char **windomain, char **unixname, boolean_t *is_user, boolean_t *is_wuser, int *direction, idmap_info *info) argument
1597 idmap_get_w2u_mapping( const char *sidprefix, idmap_rid_t *rid, const char *winname, const char *windomain, int flag, int *is_user, int *is_wuser, uid_t *pid, char **unixname, int *direction, idmap_info *info) argument
1711 idmap_get_u2w_mapping( uid_t *pid, const char *unixname, int flag, int is_user, int *is_wuser, char **sidprefix, idmap_rid_t *rid, char **winname, char **windomain, int *direction, idmap_info *info) argument
2183 char *winname, *windomain; local
[all...]
H A Didmap_cache.c112 const char *winname; member in struct:pid2sid_winname
122 const char *winname; member in struct:winname2uid_gid
230 comp = strcasecmp(entry2->winname, entry1->winname);
377 free((char *)uid2sid_winname->winname);
402 free((char *)gid2sid_winname->winname);
425 free((char *)winname2uid_gid->winname);
658 *name = strdup(result->winname);
703 *name = strdup(result->winname);
741 entry.winname
[all...]
/illumos-gate/usr/src/lib/nsswitch/ad/common/
H A Dgetgrent.c119 char *winname = NULL, *windomain = NULL; local
132 0, NULL, NULL, NULL, &winname, &windomain,
139 * NULL winname implies a local SID or unresolvable SID both of
142 if (winname == NULL)
146 if (update_buffer(be, argp, winname, windomain, argp->key.gid) < 0)
154 idmap_free(winname);
H A Dgetpwnam.c287 * getbyname gets a passwd entry by winname. This function constructs an ldap
396 char *winname = NULL, *windomain = NULL; local
413 1, NULL, &sidprefix, &rid, &winname, &windomain,
420 * NULL winname implies a local SID or unresolvable SID both of
423 if (winname == NULL)
444 /* Map winname to primary gid using idmap service */
448 winname, windomain, 0, &is_user, &is_wuser, &gid,
457 if (update_buffer(be, argp, winname, windomain,
467 idmap_free(winname);
/illumos-gate/usr/src/cmd/idmap/idmap/
H A Didmap.c48 * used in do_show for the type of argument, which can be winname,
55 #define TYPE_WN 0x110 /* winname */
75 #define ID_WINNAME "winname"
134 char *winname; member in struct:__anon647
171 * winname:bob@foo.com -> unixname:fred
866 /* Assemble winname, e.g. "winuser:bob@foo.sun.com", from name_mapping_t */
876 if (nm->winname == NULL && nm->sidprefix != NULL) {
896 if (nm->winname != NULL)
897 length += strlen(nm->winname);
900 if (nm->windomain == NULL || INHIBITED(nm->winname))
1070 char *winname = NULL; local
1194 char *winname = NULL; local
3362 char *winname = NULL; local
[all...]
H A Dnamemaps.c518 /* Split winname to its name and domain part */
569 char **winname, char **windomain)
611 if (winname != NULL && windomain != NULL) {
615 rc = split_fqwn(attrs[0], winname, windomain);
617 *winname = *windomain = NULL;
642 winname2dn(idmap_nm_handle_t *p, char *winname, argument
670 flen = snprintf(NULL, 0, FILTER, winname) + 1;
675 (void) snprintf(filter, flen, FILTER, winname);
734 gettext("%s@%s not found"), winname, p->windomain);
859 idmap_set_namemap(idmap_nm_handle_t *p, char *winname, cha argument
568 unixname2dn(idmap_nm_handle_t *p, char *unixname, int is_user, char **dn, char **winname, char **windomain) argument
949 idmap_unset_namemap(idmap_nm_handle_t *p, char *winname, char *unixname, int is_user, int is_wuser, int direction) argument
1005 idmap_get_namemap(idmap_nm_handle_t *p, int *is_source_ad, char **winname, char **windomain, int *is_wuser, char **unixuser, char **unixgroup) argument
[all...]
/illumos-gate/usr/src/cmd/idmap/idmapd/
H A Ddirectory_provider_builtin.c186 de = str_list_dav(val, &wksid->winname, 1);
199 de = str_list_dav(val, &wksid->winname, 1);
211 wksid->winname, container, _idmapdstate.hostname);
242 wksid->winname, _idmapdstate.hostname);
245 canon = strdup(wksid->winname);
248 wksid->winname, wksid->domain);
H A Dnldaputils.c61 /* Native LDAP user lookup using winname@windomain OR windomain\winname */
79 /* Native LDAP group lookup using winname@windomain OR windomain\winname */
98 char **winname; member in struct:idmap_nldap_q
296 * Add a lookup by winname request to the batch.
301 const char *winname, const char *windomain, int is_user,
325 if (lookup_wksids_name2sid(winname, NULL, NULL, NULL, NULL,
341 if (lookup_wksids_name2sid(winname, NULL, NULL, NULL, NULL,
364 s_winname = sanitize_for_ldap_filter(winname);
300 idmap_nldap_bywinname_batch_add(idmap_nldap_query_state_t *qs, const char *winname, const char *windomain, int is_user, char **dn, char **attr, char **value, char **unixname, uid_t *pid, idmap_retcode *rc) argument
441 idmap_nldap_bypid_batch_add(idmap_nldap_query_state_t *qs, uid_t pid, int is_user, char **dn, char **attr, char **value, char **winname, char **windomain, char **unixname, idmap_retcode *rc) argument
507 idmap_nldap_byunixname_batch_add(idmap_nldap_query_state_t *qs, const char *unixname, int is_user, char **dn, char **attr, char **value, char **winname, char **windomain, uid_t *pid, idmap_retcode *rc) argument
[all...]
H A Ddbutils.c492 "columns winname, windomain, is_user, is_wuser, w2u_order are not"
621 if (!EMPTY_STRING(rule->winname)) {
622 if ((lower_winname = tolower_u8(rule->winname)) == NULL)
623 lower_winname = rule->winname;
625 "AND winname = %Q AND is_wuser = %d ",
627 if (lower_winname != rule->winname)
761 get_namerule_order(char *winname, char *windomain, char *unixname, argument
769 * 1. winname@domain (or winname) to ""
770 * 2. winname
1159 idmap_namerule_set(idmap_namerule *rule, const char *windomain, const char *winname, const char *unixname, boolean_t is_user, boolean_t is_wuser, boolean_t is_nt4, int direction) argument
3015 char *end, *lower_unixname, *winname; local
4410 const char *winname, *windomain; local
[all...]
H A Dwksids.c252 if (strcasecmp(wksids[i].winname, name) != 0)
H A Didmapd.h199 const char *winname; member in struct:wksids_table
220 /* Don't update name_cache. (e.g. set when winname,SID found in name_cache) */
H A Dserver.c148 if (!EMPTY_STRING(rule->winname) &&
149 u8_validate(rule->winname, strlen(rule->winname),
290 * winname.
292 * - nldap mode. Got winname and sid (either given or found in
293 * name_cache). Lookup nldap by winname to get pid and
321 * - nldap or mixed mode. Got winname from nldap lookup.
323 * by winname to get sid.
325 * winname and sid.
327 * - ad or mixed mode. Lookup AD by sid or winname t
[all...]
/illumos-gate/usr/src/uts/common/rpcsvc/
H A Didmap_prot.x203 idmap_utf8str winname;

Completed in 85 milliseconds