diff options
author | Andreas Schneider <asn@samba.org> | 2018-05-07 16:20:30 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-05-11 09:07:36 +0200 |
commit | 9bc2b922bbc6539341a2056f33f117ac350e61f1 (patch) | |
tree | 87067f7bf36381ce54f0c58002b59893b4a05fdd /selftest/target | |
parent | 569937b8008ea8b64b4e3ead61ebc97c6c41f6b6 (diff) | |
download | samba-9bc2b922bbc6539341a2056f33f117ac350e61f1.tar.gz |
selftest: Make sure we have correct group mappings
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13369
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'selftest/target')
-rwxr-xr-x | selftest/target/Samba3.pm | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm index 6c867012738..2b1752fb77d 100755 --- a/selftest/target/Samba3.pm +++ b/selftest/target/Samba3.pm @@ -2412,6 +2412,9 @@ sub wait_for_start($$$$$) $netcmd .= "NSS_WRAPPER_GROUP='$envvars->{NSS_WRAPPER_GROUP}' "; $netcmd .= Samba::bindir_path($self, "net") ." $envvars->{CONFIGURATION} "; + $cmd = $netcmd . "groupmap delete ntgroup=domusers"; + $ret = system($cmd); + $cmd = $netcmd . "groupmap add rid=513 unixgroup=domusers type=domain"; $ret = system($cmd); if ($ret != 0) { @@ -2419,6 +2422,9 @@ sub wait_for_start($$$$$) return 1; } + $cmd = $netcmd . "groupmap delete ntgroup=domadmins"; + $ret = system($cmd); + $cmd = $netcmd . "groupmap add rid=512 unixgroup=domadmins type=domain"; $ret = system($cmd); if ($ret != 0) { @@ -2426,6 +2432,9 @@ sub wait_for_start($$$$$) return 1; } + $cmd = $netcmd . "groupmap delete ntgroup=everyone"; + $ret = system($cmd); + $cmd = $netcmd . "groupmap add sid=S-1-1-0 unixgroup=everyone type=builtin"; $ret = system($cmd); if ($ret != 0) { |