暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

pg修改密码

原创 清醒的沉沦 2021-07-22
3012

postgresql 修改用户密码
如果客户端认证方式为密码验证,那么必然会涉及到修改密码

如何安全地修改密码:

方式1
使用psql,连接到Postgres Server:

test1=> \password
Enter new password:
Enter it again:
test1=>
我将原密码hello,修改为hellojava.123456
这种修改方式相当于向postgres server 发送了如下命令:

ALTER USER postgres PASSWORD ’ md53175af154as54df5as4d5f45sd6af’;
后面的字符串是 hellojava经过md5加密后的字符串
12345
注意:尽量不要使用postgres作为用户密码,防止被攻击。

方式2:可以直接发送sql修改:

`这种方式不仅仅限于psql了,其余客户端也能修改,如pgadmin等

ALTER USER test1 PASSWORD ‘secret’
弊端:通过sql修改,有可能会将修改语句记录在相关工具的log里。
例如:通过psql 运行该条sql,则在.psql_history文件中会有相应语句的记录
有密码泄露的风险

postgresql 修改用户密码
如果客户端认证方式为密码验证,那么必然会涉及到修改密码

如何安全地修改密码:

方式1
使用psql,连接到Postgres Server:

test1=> \password
Enter new password:
Enter it again:
test1=>
我将原密码hello,修改为hellojava.123456
这种修改方式相当于向postgres server 发送了如下命令:

ALTER USER postgres PASSWORD ’ md53175af154as54df5as4d5f45sd6af’;
后面的字符串是 hellojava经过md5加密后的字符串
12345
注意:尽量不要使用postgres作为用户密码,防止被攻击。

方式2:可以直接发送sql修改:

`这种方式不仅仅限于psql了,其余客户端也能修改,如pgadmin等

ALTER USER test1 PASSWORD ‘secret’
弊端:通过sql修改,有可能会将修改语句记录在相关工具的log里。
例如:通过psql 运行该条sql,则在.psql_history文件中会有相应语句的记录
有密码泄露的风险

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论