【问题标题】:Check if Root user exist in AWS account检查 AWS 账户中是否存在 Root 用户
【发布时间】:2018-10-25 16:37:58
【问题描述】:

我想使用 Python 或任何 cli 命令检查 AWS 账户中是否存在 root 用户。

谢谢

【问题讨论】:

    标签: python


    【解决方案1】:

    试试这些命令

    aws iam list-users

    aws iam list-roles

    【讨论】:

    • 嗨桑托什...感谢您的回复。通过使用这些命令,我​​将如何知道哪个用户是 Root 用户。
    • 嗨 RAcharya,使用此命令您可以分别列出所有用户和用户角色。请继续进行测试。如果这不能回答您的查询,请尝试使用此命令切换到 root 用户 sudo su - 有关更多详细信息,您可以阅读这两个堆栈答案 stackoverflow.com/questions/10882310/…stackoverflow.com/questions/5866767/…
    • 嗨 Santosh...我是指 AWS 的根用户,而不是 Linux。
    【解决方案2】:

    每个 AWS 账户都有一个root user。它不能被删除。无需测试是否存在。

    如果您能够以编程方式检索 root 用户的访问密钥(例如,在 CLI 上或使用 boto),那么您必须使用 root 密钥对请求进行签名,这意味着该帐户具有 root 用户访问权限键。

    【讨论】:

    • 嗨欧文..谢谢你的回复。我知道每个帐户都有 root 用户,但有些客户出于安全目的删除了 Root 用户。所以我想知道给定的 AWS 账户是否有 Root 用户。
    • 您不能删除root用户。但是,您可以删除 root 用户的访问密钥。这是您要检查的内容吗?
    猜你喜欢
    • 2011-05-08
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 2021-02-04
    • 2022-10-15
    • 2017-04-08
    • 2021-02-10
    相关资源
    最近更新 更多