mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
selftest: Change testsuite to use a samAccountName with a space in it
This shows that the previous patch is correct Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
This commit is contained in:
parent
7f5740f342
commit
4bebab2146
@ -834,6 +834,15 @@ sub provision_raw_step2($$$)
|
||||
open(LDIF, "|$ldbmodify -H $ctx->{privatedir}/sam.ldb");
|
||||
print LDIF "dn: $user_dn
|
||||
changetype: modify
|
||||
replace: samAccountName
|
||||
samAccountName: test allowed
|
||||
-
|
||||
";
|
||||
close(LDIF);
|
||||
|
||||
open(LDIF, "|$ldbmodify -H $ctx->{privatedir}/sam.ldb");
|
||||
print LDIF "dn: $user_dn
|
||||
changetype: modify
|
||||
replace: userPrincipalName
|
||||
userPrincipalName: testallowed upn\@$ctx->{realm}
|
||||
replace: servicePrincipalName
|
||||
@ -860,9 +869,9 @@ userPrincipalName: testdenied_upn\@$ctx->{realm}.upn
|
||||
close(LDIF);
|
||||
|
||||
$samba_tool_cmd = Samba::bindir_path($self, "samba-tool")
|
||||
. " group addmembers --configfile=$ctx->{smb_conf} 'Allowed RODC Password Replication Group' testallowed";
|
||||
. " group addmembers --configfile=$ctx->{smb_conf} 'Allowed RODC Password Replication Group' 'test allowed'";
|
||||
unless (system($samba_tool_cmd) == 0) {
|
||||
warn("Unable to add testallowed user to 'Allowed RODC Password Replication Group': \n$samba_tool_cmd\n");
|
||||
warn("Unable to add 'test allowed' user to 'Allowed RODC Password Replication Group': \n$samba_tool_cmd\n");
|
||||
return undef;
|
||||
}
|
||||
|
||||
@ -1638,10 +1647,10 @@ sub provision_rodc($$$)
|
||||
return undef;
|
||||
}
|
||||
|
||||
# This ensures deterministic behaviour for tests that want to have the testallowed
|
||||
# This ensures deterministic behaviour for tests that want to have the 'test allowed'
|
||||
# user password verified on the RODC
|
||||
$cmd = "KRB5_CONFIG=\"$ret->{KRB5_CONFIG}\" ";
|
||||
$cmd .= "$samba_tool rodc preload testallowed $ret->{CONFIGURATION}";
|
||||
$cmd .= "$samba_tool rodc preload 'test allowed' $ret->{CONFIGURATION}";
|
||||
$cmd .= " --server=$dcvars->{DC_SERVER}";
|
||||
|
||||
unless (system($cmd) == 0) {
|
||||
|
@ -572,7 +572,7 @@ for env in ["dc", "rodc", "promoted_dc", "plugin_s4_dc", "fl2000dc", "fl2003dc",
|
||||
|
||||
plansmbtorture4testsuite('krb5.kdc', "%s:local" % env, ['ncacn_np:$SERVER_IP', "-k", "yes", '-P', '--workgroup=$DOMAIN', '--realm=$REALM', '--option=torture:krb5-hostname=$SERVER', '--option=torture:expect_machine_account=true'] + extra_options,
|
||||
"samba4.krb5.kdc with machine account")
|
||||
plansmbtorture4testsuite('krb5.kdc', env, ['ncacn_np:$SERVER_IP', "-k", "yes", '-Utestallowed%$PASSWORD',
|
||||
plansmbtorture4testsuite('krb5.kdc', env, ['ncacn_np:$SERVER_IP', "-k", "yes", '-Utest\ allowed%$PASSWORD',
|
||||
'--workgroup=$DOMAIN', '--realm=$REALM',
|
||||
'--option=torture:expect_machine_account=true',
|
||||
'--option=torture:krb5-upn=testallowed\ upn@$REALM',
|
||||
|
Loading…
Reference in New Issue
Block a user