PostgreSQL 我可以创建密码过期的用户吗?

问题描述 投票:0回答:2

我通过登录创建用户或角色,但是当用户第一次登录数据库时,(pgadmin)不会要求更改密码。

我需要使用第一次登录时已过期的密码,可以吗?

postgresql authentication postgresql-9.1
2个回答
0
投票

PostgreSQL 没有通过超时或任何其他方式强制更改密码的规定。

您能做的最好的事情就是为用户设置一个

VALID UNTIL
,并给他们写一封电子邮件,要求他们在用户过期之前更改密码。一旦他们报告回来,您就可以删除
VALID UNTIL


-1
投票

您可以设置密码在角色创建后立即过期。

create role testrole2 password 'test' valid until '2019-11-11 15:23:00.533249+00';

https://www.postgresql.org/docs/current/sql-createrole.html

© www.soinside.com 2019 - 2024. All rights reserved.