redshift从super_user撤销privlage

时间:2017-05-30 16:17:25

标签: amazon-web-services amazon-redshift

我的红移群集超级用户密码是众所周知的同事。 我创建了一个带有dbuser的redshift集群: - ateam(super_user)

如何从ateam撤销super_user privalge并仅授予

"Select" privilege to ateam

如果不可能的话 除了更改db密码之外,还有其他任何方法可以处理这种情况

就像我尝试的那样: -

  

创建了另一个super_user: - bteam(具有超级用户权限)    并试图删除ateam(culdnt do tht)

     

试图撤销ateam的特权(不起作用)

专家可以在这里建议我任何其他方法(除了更改密码) 提前谢谢

因此在这里提出问题任何帮助都会非常感激

1 个答案:

答案 0 :(得分:0)

有两种方法,您可以撤销超级用户的权限 选项1.更改用户ateam nocreateuser; 上述命令撤消超级用户的超级用户权限。 选项2.随后创建另一个用户bteam并使其成为超级用户并删除旧用户ateam,但它会给出与之关联的对象错误,因此很难找到无法删除的重要对象。< / p>

因此,在您的情况下,选项最好1,对于选项2 - 删除/删除用户,您应该从用户中删除超级用户权限。