【发布时间】:2020-08-09 06:09:17
【问题描述】:
我们公司制定了定期更改密码的政策,这可以通过 UNIX O/S 命令轻松完成。他们有对长度、最小位数等有严格要求的例程。还有一个到期日期,提醒您更改密码并在您更改密码时设置一个新的到期日期。
我们正在使用 PostgreSQL 10 数据库,并希望在其中设置 ODBC 用户帐户的到期日期。我知道有ALTER USER {username} VALID UNTIL {date} 选项。我担心的一个问题是,如果用户(或任何人)发出\password 命令,我们设置的到期日期会怎样。我似乎在任何地方都找不到提到的内容。
示例:3 月 4 日,我设置了用户“odbcuser”并设置密码有效期至 7 月 4 日。7 月 1 日,用户发出\password odbcuser 并设置了新密码。 VALID UNTIL 是否仍设置为 7 月 4 日,或者该值是否重置为 NULL 或无穷大?还是刚改密码后三天后过期?
【问题讨论】:
标签: postgresql passwords