暂无图片
pg中如何回收默认public所带的所有权限的问题
我来答
分享
暂无图片 匿名用户
pg中如何回收默认public所带的所有权限的问题

创建用户testuser


create user testz password '1';

\l 显示当前我有5个数据库

假设 a,b,c,d ,e 5个库

默认情况下,testz可以连到5个中任意一个,为了只让它能访问a库,

可以revoke connect on database b from public,

revoke connect on database c from public,

......

假设库很多,不能一个一个的写吧,有没有简便的方法?


2:默认public都包含哪些权限?

怎么把默认的权限全部回收掉?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
彭冲

你的问题其实就是“默认权限”,可以去查看下官方文档,对于不同的数据库对象:database、schema、table、sequence、fucntion,他们的默认权限是什么。

暂无图片 评论
暂无图片 有用 0
超越无限D
2022-10-13
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏