Amazon RDS Postgresql:对数据库用户隐藏角色

时间:2018-08-08 21:00:08

标签: postgresql amazon-web-services amazon-rds roles privileges

我一直在尝试找出以某些普通用户(下面的readuser)身份登录(在Amazon RDS-Postgresql实例中)时如何避免(隐藏)角色列表(所有其他现有用户和数据库上的角色)。

为此,我使用rds_superuser类型帐户登录并运行以下命令(将NadTest DB设置为活动对象之后):

create role readgroup;
create user readuser with password '********';
grant readgroup to readuser;
grant connect on database "NadTest" to readgroup;
revoke select on pg_catalog.pg_roles from readgroup;

现在,当我以用户readuser身份登录时,我仍然能够看到NadTest数据库中的所有角色。请在下面找到屏幕截图。我如何向readuser隐藏此列表?请帮助。

Still able to see roles after logging in as readuser

0 个答案:

没有答案