diff options
author | Andrew Tridgell <tridge@samba.org> | 2001-10-03 13:07:02 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2001-10-03 13:07:02 +0000 |
commit | ead3d41f1a8293bcd2062af918b58022f4d9b10e (patch) | |
tree | 6f1df056ef84eb2565067b7a7ac4c522e9a31043 /source | |
parent | f597cf047cd0b88ba11cbe0cfbb883bd7ba262a7 (diff) | |
download | samba-ead3d41f1a8293bcd2062af918b58022f4d9b10e.tar.gz samba-ead3d41f1a8293bcd2062af918b58022f4d9b10e.tar.xz samba-ead3d41f1a8293bcd2062af918b58022f4d9b10e.zip |
set ACB_PWNOEXP by default on new accounts.
Diffstat (limited to 'source')
-rw-r--r-- | source/passdb/passdb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/passdb/passdb.c b/source/passdb/passdb.c index 96c11de73ab..86ee97d281b 100644 --- a/source/passdb/passdb.c +++ b/source/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; |