summaryrefslogtreecommitdiff
path: root/selftest/target
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2018-05-07 16:20:30 +0200
committerAndreas Schneider <asn@cryptomilk.org>2018-05-11 09:07:36 +0200
commit9bc2b922bbc6539341a2056f33f117ac350e61f1 (patch)
tree87067f7bf36381ce54f0c58002b59893b4a05fdd /selftest/target
parent569937b8008ea8b64b4e3ead61ebc97c6c41f6b6 (diff)
downloadsamba-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-xselftest/target/Samba3.pm9
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) {