summaryrefslogtreecommitdiff
path: root/source4/winbind/wb_cmd_lookupsid.c
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2012-10-15 16:34:02 +0200
committerStefan Metzmacher <metze@samba.org>2012-12-03 08:48:28 +0100
commita1411a884c5361bb8b090695236724cd25857269 (patch)
tree683cb0bdf5cf4ca2c0dfc43c8d0bbfe913214343 /source4/winbind/wb_cmd_lookupsid.c
parent55607f0f334ca5d72f35eb6b259db5283b35e86a (diff)
downloadsamba-a1411a884c5361bb8b090695236724cd25857269.tar.gz
samba-a1411a884c5361bb8b090695236724cd25857269.tar.bz2
samba-a1411a884c5361bb8b090695236724cd25857269.zip
s3:idmap_autorid: force mapping type to ID_TYPE_BOTH for sid->unixid mapping
This is to remove problems with the same unix-id being used both as a uid and a gid. The autorid backend will map a given number to the same SID, no matter whether this is a uid or a gid. This will prime the idmap cache with mappings. The sid-to-u/gid mapping, when not going through the cache, instead checks for the type of the sid and only allows unix ids of the corresponding type. Hence the rid backend will give different results, depending on whether the cache is filled or not. This patch lets the autorid backend always create sid->id mappings of type both. Signed-off-by: Michael Adam <obnox@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source4/winbind/wb_cmd_lookupsid.c')
0 files changed, 0 insertions, 0 deletions