diff --git a/all/modules/devel/devel_generate/devel_generate.drush.inc b/all/modules/devel/devel_generate/devel_generate.drush.inc
index f90a57a..912f13f 100644
--- a/all/modules/devel/devel_generate/devel_generate.drush.inc
+++ b/all/modules/devel/devel_generate/devel_generate.drush.inc
@@ -17,6 +17,7 @@ function devel_generate_drush_command() {
     'options' => array(
       'kill' => 'Delete all users before generating new ones.',
       'roles' => 'A comma delimited list of role IDs which should be granted to the new users. No need to specify authenticated user role.',
+      'pass' => 'Set a password for all generated accounts.',
     ),
     'aliases' => array('genu'),
   );
@@ -86,7 +87,8 @@ function drush_devel_generate_users($num_users = NULL) {
   }
   drush_generate_include_devel();
   $roles = drush_get_option('roles') ? explode(',', drush_get_option('roles')) : array();
-  devel_create_users($num_users, drush_get_option('kill'), 0, $roles);
+  $pass = drush_get_option('pass') ? drush_get_option('pass') : NULL;
+  devel_create_users($num_users, drush_get_option('kill'), 0, $roles, $pass);
   drush_log(t('Generated @number users.', array('@number' => $num_users)), 'success');
 }
 
diff --git a/all/modules/devel/devel_generate/devel_generate.inc b/all/modules/devel/devel_generate/devel_generate.inc
index 6dbb2a3..f287a99 100644
--- a/all/modules/devel/devel_generate/devel_generate.inc
+++ b/all/modules/devel/devel_generate/devel_generate.inc
@@ -11,8 +11,10 @@
  *  The max age of each randomly-generated user, in seconds.
  * @param $roles
  *  An array of role IDs that the users should receive.
+ * @param $pass
+ *  A string to be used as common password for all generated users. Defaults to NULL.
  */
-function devel_create_users($num, $kill, $age = 0, $roles = array()) {
+function devel_create_users($num, $kill, $age = 0, $roles = array(), $pass = NULL) {
   $url = parse_url($GLOBALS['base_url']);
   if ($kill) {
     $uids = db_select('users', 'u')
@@ -45,7 +47,7 @@ function devel_create_users($num, $kill, $age = 0, $roles = array()) {
       $edit = array(
         'uid'     => NULL,
         'name'    => $name,
-        'pass'    => NULL, // No password avoids user_hash_password() which is expensive.
+        'pass'    => NULL, //No password avoids user_hash_password() which is expensive.
         'mail'    => $name . '@' . $url['host'],
         'status'  => 1,
         'created' => REQUEST_TIME - mt_rand(0, $age),
@@ -99,6 +101,11 @@ function devel_create_users($num, $kill, $age = 0, $roles = array()) {
         $file->filemime = 'image/png';
         $file = file_save($file);
 
+        // Assign password, if set
+        if (!is_null($pass)) {
+          $account->pass = $pass; // Reset the password to an unencripted string
+        }
+
         // Save the user record with the new picture.
         $edit = (array) $account;
         $edit['picture'] = $file;
diff --git a/all/modules/devel/devel_generate/devel_generate.module b/all/modules/devel/devel_generate/devel_generate.module
index 46a9d0a..ed52b1c 100644
--- a/all/modules/devel/devel_generate/devel_generate.module
+++ b/all/modules/devel/devel_generate/devel_generate.module
@@ -70,6 +70,13 @@ function devel_generate_users_form() {
     '#description' => t('Users always receive the <em>authenticated user</em> role.'),
     '#options' => $options,
   );
+  $form['pass'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Password for all the generated users'),
+    '#default_value' => NULL,
+    '#size' => 32,
+    '#description' => t('All new users will have the same password. <strong>Leave it empty for no password.</strong>'),
+  );
 
   $options = array(1 => t('Now'));
   foreach (array(3600, 86400, 604800, 2592000, 31536000) as $interval) {
@@ -96,7 +103,7 @@ function devel_generate_users_form() {
 function devel_generate_users_form_submit($form_id, &$form_state) {
   module_load_include('inc', 'devel_generate');
   $values = $form_state['values'];
-  devel_create_users($values['num'], $values['kill_users'], $values['time_range'], $values['roles']);
+  devel_create_users($values['num'], $values['kill_users'], $values['time_range'], $values['roles'], $values['pass']);
 }
 
 /**
