postgresql 修改用户密码
2024-09-04 22:08:54
本文链接:https://blog.csdn.net/pg_hgdb/article/details/79202912
如果客户端认证方式为密码验证,那么必然会涉及到修改密码
如果客户端认证方式为密码验证,那么必然会涉及到修改密码
如何安全地修改密码:
方式1
使用psql,连接到Postgres Server:
使用psql,连接到Postgres Server:
test1=> \password
Enter new password:
Enter it again:
test1=>
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文件中会有相应语句的记录
有密码泄露的风险
————————————————
版权声明:本文为CSDN博主「PostgreSQL_HighGoDB」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/pg_hgdb/article/details/79202912
例如:通过psql 运行该条sql,则在.psql_history文件中会有相应语句的记录
有密码泄露的风险
————————————————
版权声明:本文为CSDN博主「PostgreSQL_HighGoDB」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/pg_hgdb/article/details/79202912
最新文章
- HTML5离线存储原理
- 盒模型--padding
- TYVJ P1062 合并傻子 Label:环状dp
- search支持多种标签
- 用了skin皮肤控件之后,报错:容量超出了最大容量 参数名:capacity
- Property工具类,Properties文件工具类,PropertiesUtils工具类
- Linux Shell编程(21)——复杂命令
- dede织梦后台页面及功能修改及精简操作方法
- c++中的类型擦除
- vue组件之间的通信以及如何在父组件中调用子组件的方法和属性
- Storm入门(十二)Twitter Storm: DRPC简介
- Linux学习10-CentOS搭建nginx负载均衡环境
- block(九)Block 和 Delegate 的使用比较
- SpringMVC系列(五)使用 Serlvet 原生的 API 作为目标方法的参数
- Java调用.NET webservice方法的几种方式
- 30. Child Labor Problem and Its Solution 童工问题及解决方法
- Java编程打印出1000以内所有的完数
- 62、常规控件(5)Navigation View –美观的侧滑视图
- mysql应该看的blog
- hdu6155
热门文章
- Scala 条件控制与循环
- python之生成器yeild
- NOI2017
- Linux进程自保护攻防对抗技术研究(Process Kill Technology &;&; Process Protection Against In Linux)
- 转:深入浅出Java垃圾回收机制
- iOS - Base64转图片&;&;图片转Base64
- Django:web认识,jinja2模块,如何安装Django
- Android JSBridge原理与实现
- Topshelf+Quartz实现windows任务
- 通过标签名获得td和tr