【问题标题】:How do I list the user permissions of all users?如何列出所有用户的用户权限?
【发布时间】:2021-11-26 12:07:31
【问题描述】:

我知道我可以通过rabbitmqctl list_user_permissions myuser 获得特定用户的权限,但我怎样才能轻松地为所有用户做到这一点?

我在互联网上找不到任何东西。

【问题讨论】:

    标签: rabbitmq rabbitmqctl


    【解决方案1】:

    我知道这在 bash 中有效,但我想知道是否有更自然的方法可以做到这一点。

    for user in $(rabbitmqctl list_users --no-table-headers --quiet | awk '{print $1}'); do
        echo "$user:"
        rabbitmqctl list_user_permissions --quiet --no-table-headers $user
        echo ""
    done
    

    或一行:

    for user in $(rabbitmqctl list_users --no-table-headers --quiet | awk '{print $1}'); do echo "$user:" && rabbitmqctl list_user_permissions --quiet --no-table-headers $user && echo ""; done

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-20
      • 2018-04-19
      • 2019-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多