diff --git a/webadmin/newuser.php b/webadmin/newuser.php
index c1f1031017f049de9554765be71eed283cea5683..ada29ec8b87f5bcdf0b86a47e0b4c977aafbb09d 100755
--- a/webadmin/newuser.php
+++ b/webadmin/newuser.php
@@ -13,15 +13,13 @@ if (isset($_POST['submitnewuser'])) {
     else {
         // Don't rely on php PRNG
         $newpassword = exec("openssl rand -base64 32 | tr -dc A-Za-z0-9 | head -c 10 ; echo -n ''");
-        if (preg_match('/^[a-z\d_]{8,32}$/i', $newpassword)) {
-            $new_user_file = fopen(".new_user.txt", "w") or die("Unable to write to new_user file");
-            fwrite($new_user_file, $username.",".$newpassword);
-            fclose($new_user_file);
+        $new_user_file = fopen(".new_user.txt", "w") or die("Unable to write to new_user file");
+        fwrite($new_user_file, $username.",".$newpassword);
+        fclose($new_user_file);
 
-            exec('cp new_user_confirm_template.html new_user_confirm.html');
-            exec('sed -i "s|NEWPASSWORD|'.$newpassword.'|g" new_user_confirm.html');
-            $output_filename = "new_user_confirm.html";
-        }
+        exec('cp new_user_confirm_template.html new_user_confirm.html');
+        exec('sed -i "s|NEWPASSWORD|'.$newpassword.'|g" new_user_confirm.html');
+        $output_filename = "new_user_confirm.html";
     }
 }