Postgresql用户密码过期的解决(二)

    xiaoxiao2021-03-25  96

    我们在(一)中讨论了如何在pgAdmin中对用户密码过期时间的修改,其实我们还可以在psql中方便的实现相同的功能哦.

    首先还是要让用户能登陆进psql,所以还得先修改pg_hba.conf文件,详见(一)中的方法.

    用管理员登录psql:

    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'; 大熊猫侯佩 认证博客专家 Swift Objective-C Xcode 非自由程序员,博客认证专家。汇编板块版主, 其他开发语言大版版主。对App、以及Cocos2D、SpriteKit游戏开饶有兴趣。目前常用的语言是ObjC、Swift、Ruby等。不过看到编程艺术、ASM、逆向和C时依然欲罢不能。虽然不是,但喜欢黑客的思维和哲学,认为社会工程学很酷,但还没有实际用来撩过妹。
    转载请注明原文地址: https://ju.6miu.com/read-24944.html

    最新回复(0)