diff --git a/modules/user/user.module b/modules/user/user.module
index 406a669..e381aec 100644
--- a/modules/user/user.module
+++ b/modules/user/user.module
@@ -606,7 +606,7 @@ function user_search($op = 'search', $keys = NULL, $skip_access_check = FALSE) {
           }
         }
         else {
-          $result = pager_query("SELECT name, uid FROM {users} WHERE LOWER(name) LIKE LOWER('%%%s%%')", 15, 0, NULL, $keys);
+          $result = pager_query("SELECT name, uid FROM {users} WHERE LOWER(name) LIKE LOWER('%%%s%%') AND access > 0", 15, 0, NULL, $keys);
           while ($account = db_fetch_object($result)) {
             $find[] = array('title' => $account->name, 'link' => url('user/'. $account->uid, array('absolute' => TRUE)));
           }
