diff --git a/core/trunk/core/class/users_controler.php b/core/trunk/core/class/users_controler.php
index 53878c1653ca629390bb23eb0746702a4b288466..5f9c4302b0196ed8328dab65f0c9d3af5e2f34f3 100644
--- a/core/trunk/core/class/users_controler.php
+++ b/core/trunk/core/class/users_controler.php
@@ -350,6 +350,10 @@ class users_controler extends ObjectControler implements ObjectControlerIF
                 md5($params['userdefaultpassword'])
             );
 
+            if($_SESSION['config']['ldap'] == "true"){
+                $user->change_password = "N";
+            }
+
             if (self::userExists($user->user_id)) {
                 $error .= _USER . ' ' . _ALREADY_EXISTS . '#';
             }