• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source3/groupdb/

Lines Matching refs:map

66 	GROUP_MAP map;
73 map.gid=gid;
74 if (!string_to_sid(&map.sid, sid)) {
79 map.sid_name_use=sid_name_use;
80 fstrcpy(map.nt_name, nt_name);
81 fstrcpy(map.comment, comment);
83 return pdb_add_group_mapping_entry(&map);
122 bool get_domain_group_from_sid(DOM_SID sid, GROUP_MAP *map)
137 ret = pdb_getgrsid(map, sid);
148 fstrcpy( map->nt_name, "None" );
149 fstrcpy( map->comment, "Ordinary Users" );
150 sid_copy( &map->sid, &sid );
151 map->sid_name_use = SID_NAME_DOM_GRP;
152 map->gid = (gid_t)-1;
163 if (map->sid_name_use!=SID_NAME_DOM_GRP) {
169 if (map->gid==-1) {
173 DEBUG(10, ("get_domain_group_from_sid: SID is mapped to gid:%lu\n",(unsigned long)map->gid));
175 grp = getgrgid(map->gid);
403 NTSTATUS pdb_default_getgrsid(struct pdb_methods *methods, GROUP_MAP *map,
410 return backend->get_group_map_from_sid(sid, map) ?
414 NTSTATUS pdb_default_getgrgid(struct pdb_methods *methods, GROUP_MAP *map,
421 return backend->get_group_map_from_gid(gid, map) ?
425 NTSTATUS pdb_default_getgrnam(struct pdb_methods *methods, GROUP_MAP *map,
432 return backend->get_group_map_from_ntname(name, map) ?
437 GROUP_MAP *map)
443 return backend->add_mapping_entry(map, TDB_INSERT) ?
448 GROUP_MAP *map)
454 return backend->add_mapping_entry(map, TDB_REPLACE) ?
490 GROUP_MAP map;
525 map.gid = gid;
526 sid_copy(&map.sid, &sid);
527 map.sid_name_use = SID_NAME_ALIAS;
528 fstrcpy(map.nt_name, name);
529 fstrcpy(map.comment, "");
531 status = pdb_add_group_mapping_entry(&map);
554 GROUP_MAP map;
556 if (!pdb_getgrsid(&map, *sid))
559 if ((map.sid_name_use != SID_NAME_ALIAS) &&
560 (map.sid_name_use != SID_NAME_WKN_GRP)) {
563 sid_type_lookup(map.sid_name_use)));
567 fstrcpy(info->acct_name, map.nt_name);
568 fstrcpy(info->acct_desc, map.comment);
569 sid_peek_rid(&map.sid, &info->rid);
577 GROUP_MAP map;
579 if (!pdb_getgrsid(&map, *sid))
582 fstrcpy(map.nt_name, info->acct_name);
583 fstrcpy(map.comment, info->acct_desc);
585 return pdb_update_group_mapping_entry(&map);
673 NTSTATUS pdb_nop_getgrsid(struct pdb_methods *methods, GROUP_MAP *map,
679 NTSTATUS pdb_nop_getgrgid(struct pdb_methods *methods, GROUP_MAP *map,
685 NTSTATUS pdb_nop_getgrnam(struct pdb_methods *methods, GROUP_MAP *map,
692 GROUP_MAP *map)
698 GROUP_MAP *map)
722 GROUP_MAP map;
726 res = get_domain_group_from_sid(*sid, &map);
732 fstrcpy(info->acct_name, map.nt_name);
733 fstrcpy(info->acct_desc, map.comment);
740 GROUP_MAP map;
742 if (!get_domain_group_from_sid(*sid, &map))
745 fstrcpy(map.nt_name, info->acct_name);
746 fstrcpy(map.comment, info->acct_desc);
748 return NT_STATUS_IS_OK(pdb_update_group_mapping_entry(&map));
760 GROUP_MAP map;
793 map.gid = gid;
794 sid_copy(&map.sid, &sid);
795 map.sid_name_use = SID_NAME_ALIAS;
796 fstrcpy(map.nt_name, groupname);
797 fstrcpy(map.comment, "");
799 status = pdb_add_group_mapping_entry(&map);