From: Ralph Boehme Date: Thu, 25 Jan 2024 07:07:49 +0000 (+0100) Subject: selftest: add groups "group1" and "group2" to Samba3 X-Git-Tag: tdb-1.4.11~62 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2f273a50855207698e64edaf477fe41c638623f9;p=thirdparty%2Fsamba.git selftest: add groups "group1" and "group2" to Samba3 Signed-off-by: Ralph Boehme Reviewed-by: Stefan Metzmacher --- diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm index b11d28115be..8db3485e156 100755 --- a/selftest/target/Samba3.pm +++ b/selftest/target/Samba3.pm @@ -2850,6 +2850,8 @@ sub provision($$) my ($gid_force_user); my ($gid_jackthemapper); my ($gid_jacknomapper); + my ($gid_group1); + my ($gid_group2); my ($uid_user1); my ($uid_user2); my ($uid_gooduser); @@ -2900,6 +2902,8 @@ sub provision($$) $gid_force_user = $max_gid - 8; $gid_jackthemapper = $max_gid - 9; $gid_jacknomapper = $max_gid - 10; + $gid_group1 = $max_gid - 11; + $gid_group2 = $max_gid - 12; ## ## create conffile @@ -3767,6 +3771,8 @@ everyone:x:$gid_everyone: force_user:x:$gid_force_user: jackthemappergroup:x:$gid_jackthemapper:jackthemapper jacknomappergroup:x:$gid_jacknomapper:jacknomapper +group1:x:$gid_group1:user1 +group2:x:$gid_group2:user2 "; if ($unix_gids[0] != 0) { print GROUP "root:x:$gid_root: @@ -4023,6 +4029,20 @@ sub wait_for_start($$$$$) return 1; } + $cmd = $netcmd . "groupmap add unixgroup=group1 type=domain"; + $ret = system($cmd); + if ($ret != 0) { + print("\"$cmd\" failed\n"); + return 1; + } + + $cmd = $netcmd . "groupmap add unixgroup=group2 type=domain"; + $ret = system($cmd); + if ($ret != 0) { + print("\"$cmd\" failed\n"); + return 1; + } + # note: creating builtin groups requires winbindd for the # unix id allocator my $create_builtin_users = "no";