想让pgsql的用户只能管理和显示他自己能管理的数据库,应该怎么操作?

参与3

1同行回答

lisongqinglisongqing联盟成员软件架构设计师IPS
在PostgreSQL数据库里建立用户时,不给超级用户SUPERUSER和其他多余权限, 比如: CREATE USER user1 WITH PASSWORD '';然后通过GRANT给用户精确的管理和访问某个数据库及对象的权限,详见https://www.postgresql.org/docs/14/sql-grant.html...显示全部

在PostgreSQL数据库里建立用户时,不给超级用户SUPERUSER和其他多余权限, 比如: CREATE USER user1 WITH PASSWORD '';
然后通过GRANT给用户精确的管理和访问某个数据库及对象的权限,详见https://www.postgresql.org/docs/14/sql-grant.html

收起
IT咨询服务 · 2022-09-27
浏览718

提问者

bjc96333
研发工程师bjc
擅长领域: 云计算数据库监控

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-05-18
  • 关注会员:2 人
  • 问题浏览:1121
  • 最近回答:2022-09-27
  • X社区推广