--- webmin-1.360/miniserv.pl.org 2008-03-19 15:14:46.000000000 -0400 +++ webmin-1.360/miniserv.pl 2008-03-19 15:15:27.000000000 -0400 @@ -2902,6 +2902,7 @@ elsif ($canmode == 1) { } elsif ($canmode == 2 || $canmode == 3) { # Attempt PAM or passwd file authentication + utf8::encode($pass); local $val = &validate_unix_user($canuser, $pass); print DEBUG "validate_user: unix val=$val\n"; if ($val && $sudo) {