我们在(一)中讨论了如何在pgAdmin中对用户密码过期时间的修改,其实我们还可以在psql中方便的实现相同的功能哦.
首先还是要让用户能登陆进psql,所以还得先修改pg_hba.conf文件,详见(一)中的方法.
psql -U admin postgres
alter user user_name with password 'new password';
注意密码是’ ‘包围的内容!别少了最后的;号,否则啥也做不了.
要修改密码过期时间也很容易:
alter user user_name with valid until '2017-01-01 08:00:00';
如果要改为永不过期呢:
alter user user_name with valid until 'infinity';