From c388e744c4aee2f18d769cf3bedecf86a8b83126 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 3 Oct 2001 13:07:02 +0000 Subject: set ACB_PWNOEXP by default on new accounts. (This used to be commit ead3d41f1a8293bcd2062af918b58022f4d9b10e) --- source3/passdb/passdb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source3/passdb') diff --git a/source3/passdb/passdb.c b/source3/passdb/passdb.c index 96c11de73a..86ee97d281 100644 --- a/source3/passdb/passdb.c +++ b/source3/passdb/passdb.c @@ -878,8 +878,8 @@ account without a valid local system user.\n", user_name); return False; } - /* set account flags */ - if (!pdb_set_acct_ctrl(sam_pass,((local_flags & LOCAL_TRUST_ACCOUNT) ? ACB_WSTRUST : ACB_NORMAL) )) { + /* set account flags. Note that the default is non-expiring accounts */ + if (!pdb_set_acct_ctrl(sam_pass,((local_flags & LOCAL_TRUST_ACCOUNT) ? ACB_WSTRUST : ACB_NORMAL|ACB_PWNOEXP) )) { slprintf(err_str, err_str_len-1, "Failed to set 'trust account' flags for user %s.\n", user_name); pdb_free_sam(&sam_pass); return False; -- cgit