diff options
author | Andreas Schneider <asn@samba.org> | 2018-05-07 16:20:30 +0200 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2018-05-24 11:29:22 +0200 |
commit | 4bbc5a872192191810e8297967a26a73a09ff2c1 (patch) | |
tree | 0914346408687ce9a59113c6b2891fde5a739c74 /selftest/target | |
parent | cc678c4f8fb9b19a7648a3a5fa2d807742a964df (diff) | |
download | samba-4bbc5a872192191810e8297967a26a73a09ff2c1.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>
(cherry picked from commit 9bc2b922bbc6539341a2056f33f117ac350e61f1)
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 1f80f86945b..52c7d3e07cc 100755 --- a/selftest/target/Samba3.pm +++ b/selftest/target/Samba3.pm @@ -2425,6 +2425,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) { @@ -2432,6 +2435,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) { @@ -2439,6 +2445,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) { |