如何为AWS Redshift用户授予ALTER USER权限?授权失败求助
AWS Redshift 无法授予ALTER USER权限的解决办法
- Redshift不支持直接执行
GRANT ALTER USER TO or_user;这类语句,因为它不允许单独授予ALTER USER这个系统权限。 - 要让用户具备修改其他用户的能力,有两种可行方案:
- 提升为超级用户(权限最高,谨慎使用):
超级用户拥有最高权限,可执行所有操作,包括修改任何用户(含其他超级用户)的属性。ALTER USER or_user WITH SUPERUSER; - 授予CREATE USER权限(更安全的权限范围):
拥有该权限的用户可创建、修改、删除普通用户,但无法修改超级用户的属性。GRANT CREATE USER TO or_user;
- 提升为超级用户(权限最高,谨慎使用):
补充:如果仅需让用户修改自身属性(比如密码、默认数据库),无需额外授权,每个用户默认都能执行
ALTER USER or_user SET ...;来调整自身配置。
内容的提问来源于stack exchange,提问作者Aadu
相关产品推荐
相关产品推荐

