summaryrefslogtreecommitdiff
path: root/selftest/target
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2018-05-07 16:20:30 +0200
committerKarolin Seeger <kseeger@samba.org>2018-05-24 11:29:22 +0200
commit4bbc5a872192191810e8297967a26a73a09ff2c1 (patch)
tree0914346408687ce9a59113c6b2891fde5a739c74 /selftest/target
parentcc678c4f8fb9b19a7648a3a5fa2d807742a964df (diff)
downloadsamba-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-xselftest/target/Samba3.pm9
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) {