diff options
Diffstat (limited to 'tests/sshserver.pl.in')
-rw-r--r-- | tests/sshserver.pl.in | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/sshserver.pl.in b/tests/sshserver.pl.in index a976bb4b6..fd98d48cc 100644 --- a/tests/sshserver.pl.in +++ b/tests/sshserver.pl.in @@ -522,6 +522,11 @@ push @cfgarr, '#'; # and do not support quotes around values for some unknown reason. if ($sshdid =~ /OpenSSH-Windows/) { my $username_lc = lc $username; + if (exists $ENV{USERDOMAIN}) { + my $userdomain_lc = lc $ENV{USERDOMAIN}; + $username_lc = "$userdomain_lc\\$username_lc"; + } + $username_lc =~ s/ /\?/g; # replace space with ? push @cfgarr, "DenyUsers !$username_lc"; push @cfgarr, "AllowUsers $username_lc"; } else { |