From: Andreas Schneider Date: Mon, 10 May 2021 08:40:27 +0000 (+0200) Subject: selftest: Turn on offline logon for ad_member_offline_logon X-Git-Tag: tevent-0.11.0~890 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a04a5885745533127c8eb36265f1eb664ab276a1;p=thirdparty%2Fsamba.git selftest: Turn on offline logon for ad_member_offline_logon Signed-off-by: Andreas Schneider Reviewed-by: Jeremy Allison --- diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm index d106c9dd66a..115b09de548 100755 --- a/selftest/target/Samba3.pm +++ b/selftest/target/Samba3.pm @@ -651,7 +651,8 @@ sub provision_ad_member $dcvars, $trustvars_f, $trustvars_e, - $force_fips_mode) = @_; + $force_fips_mode, + $offline_logon) = @_; my $prefix_abs = abs_path($prefix); my @dirs = (); @@ -683,6 +684,11 @@ sub provision_ad_member $substitution_path = "$share_dir/D_$dcvars->{DOMAIN}/u_$dcvars->{DOMAIN}/alice/g_$dcvars->{DOMAIN}/domain users"; push(@dirs, $substitution_path); + my $option_offline_logon = "no"; + if (defined($offline_logon)) { + $option_offline_logon = "yes"; + } + my $member_options = " security = ads workgroup = $dcvars->{DOMAIN} @@ -693,6 +699,7 @@ sub provision_ad_member password server = $dcvars->{SERVER} winbind scan trusted domains = no winbind use krb5 enterprise principals = yes + winbind offline logon = $option_offline_logon allow dcerpc auth level connect:lsarpc = yes dcesrv:max auth states = 8 @@ -1232,7 +1239,8 @@ sub setup_ad_member_offline_logon $dcvars, $trustvars_f, $trustvars_e, - undef); + undef, + 1); } sub setup_simpleserver