reset time and duration are set in minutes, not seconds. Works from usrmgr.
authorJim McDonough <jmcd@samba.org>
Wed, 25 Feb 2004 15:02:55 +0000 (15:02 +0000)
committerJim McDonough <jmcd@samba.org>
Wed, 25 Feb 2004 15:02:55 +0000 (15:02 +0000)
(This used to be commit 700049d9efefc7f8952cc60bc46ba8aa790a28ba)

source3/rpc_server/srv_samr_nt.c

index a087e28f093a70bc33f7fda7de976c016b299042..10069abb76c50310a7d7a7d66f42c4bc5351ad00 100644 (file)
@@ -4502,8 +4502,8 @@ NTSTATUS _samr_set_dom_info(pipes_struct *p, SAMR_Q_SET_DOMAIN_INFO *q_u, SAMR_R
                case 0x07:
                        break;
                case 0x0c:
-                       u_lock_duration=nt_time_to_unix_abs(&q_u->ctr->info.inf12.duration);
-                       u_reset_time=nt_time_to_unix_abs(&q_u->ctr->info.inf12.reset_count);
+                       u_lock_duration=nt_time_to_unix_abs(&q_u->ctr->info.inf12.duration)/60;
+                       u_reset_time=nt_time_to_unix_abs(&q_u->ctr->info.inf12.reset_count)/60;
                        
                        account_policy_set(AP_LOCK_ACCOUNT_DURATION, (int)u_lock_duration);
                        account_policy_set(AP_RESET_COUNT_TIME, (int)u_reset_time);