当前位置: 首页 > news >正文

120. 如何为给定用户列出角色绑定

Situation 地理位置
Need to list the roles bound for a given user
需要列出给特定用户绑定的角色
Resolution 结局

Two options available for listing the rolebindings are to use kubectl to get the rolebindings or use a plugin such asrbac-lookup.
列出角色绑定有两种选择:使用 kubectl 获取绑定,或者使用像rbac-lookup这样的插件。

Kubectl Commands to get JSON output
Kubectl 命令获取 JSON 输出

Run the following where $USERID is the ID seen in the Rancher UI as u-xxxx :
运行以下程序,其中$USERID 是牧场主界面中显示的 ID,即 u-xxxx :

<span style="color:#000000"><span style="background-color:#ffffff"><span style="background-color:#f3f3f3">$ kubectl get rolebinding,clusterrolebinding --all-namespaces -o jsonpath='{range .items[?(@.subjects[0].name=="$USERID")]}[{.roleRef.kind},{.<a>This should provide a list of all rolebindings associated with the $USERID in an output like the following:
这应当提供与$USERID 相关的所有角色绑定列表,输出如下:

<span style="color:#000000"><span style="background-color:#ffffff"><span style="background-color:#f3f3f3">[Role,user-global-catalog][Role,r-cluster-local-view][Role,project-member][Role,p-qq8hd-projectmember][Role,edit][Role,project-member][ClusterRole,cattle-globalrole-user][ClusterRole,project-member-promoted][ClusterRole,p-qq8hd-namespaces-edit][ClusterRole,create-ns][ClusterRole,local-clustermember][ClusterRole,u-dlns5-view]</span></span></span>

3rd Party Plugin: rback-lookup
第三方插件:rback-lookup

Therbac-lookupplugin can be installed using a plugin manager like krew.
rbac-lookup插件可以使用像 krew 这样的插件管理器安装。
NOTE: This pugin is not created or maintaiened by us and so is not supported. This is provided as an exampe only and your mileage may vary so use at your descretion.
注意:本布吉安并非由我们创建或维护,因此不予支持。这只是一个例子,效果可能不同,建议按你的需求使用。

See related sites: 参见相关网站:

https://github.com/FairwindsOps/rbac-lookup
https://rbac-lookup.docs.fairwinds.com/usage/#flags-supported

https://github.com/kubernetes-sigs/krew
https://krew.sigs.k8s.io/

Once installed the plugin can be run to retrieve roles as seen in the following example (whereu-xis the Rancher user ID):
安装后,插件可以运行以获取角色,如下例所示(其中 u-x是 Rancher 用户 ID):

<span style="color:#000000"><span style="background-color:#ffffff"><span style="background-color:#f3f3f3">root@box:~# kubectl rbac-lookup u-x SUBJECT SCOPE ROLE u-x cattle-global-data Role/user-global-catalog u-x c-m-zbsdgsk9 Role/p-x5msl-projectmember u-x c-m-zbsdgsk9 Role/project-member u-x p-x5msl Role/project-member u-x p-x5msl Role/edit u-x fleet-default Role/r-cluster-quickstart-do-custom-view u-x cluster-wide ClusterRole/u-3uvr4kfrim-view u-x cluster-wide ClusterRole/cattle-globalrole-user u-x cluster-wide ClusterRole/c-m-zbsdgsk9-clustermember</span></span></span>

访问Rancher-K8S解决方案博主,企业合作伙伴 :
https://blog.csdn.net/lidw2009

http://www.jsqmd.com/news/609805/

相关文章:

  • 专业可机洗抗菌纱线生产厂家:抗菌耐洗持久,源头直供品质保障 - 品牌企业推荐师(官方)
  • 口碑好的盐城市装修公司 - 品牌企业推荐师(官方)
  • OpenCV傅里叶变换实战:图像频域分析与C++实现
  • 5步彻底解决Windows更新故障:Reset Windows Update Tool完整使用指南
  • macOS新手必看:Terminal配置文件详解与窗口标题自定义技巧
  • AT89C52中断系统详解:从硬件结构到代码实战,搞懂这6个中断源怎么用
  • 121. 排查 etcd 时间同步问题
  • 如何使用Google Search Console提高SEO排名
  • Codex 和 OpenClaw,到底差在哪?
  • 精密模具配件的工艺标准与交付体系:技术实践分析 - 品牌企业推荐师(官方)
  • 别再手动抄表了!手把手教你用昆仑通态MCGS实现历史报警数据自动导出CSV
  • 上下文工程的学术前沿:最新研究成果与未来发展方向
  • 基于STM32LXXX的数字电位器(TPL0102-100RUCR)驱动应用程序设计
  • 智能资源下载工具:突破平台限制的全方位资源获取解决方案
  • 紧急预警:.NET 9 RC2已移除旧版LowCodeProvider——所有基于.NET 8低代码框架的项目须在2024年11月30日前完成迁移,否则将触发运行时降级熔断
  • 远红外发热纱线哪家技术强?4项核心指标帮你筛选靠谱厂家 - 品牌企业推荐师(官方)
  • 洁净车间PLC数据采集远程监控系统方案
  • YOLOv8在智慧零售场景的应用:顾客与商品检测案例
  • LangGraph 容错机制设计:节点降级+流程跳转+异常捕获
  • 2025AAAI顶会图像拼接算法实战指南(CMake+VS2019):从源码编译到Object-level几何结构保持
  • 2026年GEO技术哪家强?TOP5企业实力大揭秘! - 品牌企业推荐师(官方)
  • 瀚沺信用协办2025“匠技丰台”信用管理师职业技能竞赛,助力行业人才选拔 - 品牌企业推荐师(官方)
  • 智能匹配技术:重新定义Illustrator设计效率提升新范式
  • 告别DLL地狱:在VS2022和Qt Creator中优雅集成vcpkg管理的osgEarth库
  • 效率对比:OpenClaw原生操作vsQwen3.5-9B增强版任务执行
  • AI 编程工具 + Skills+MCP+Tools 垂直领域落地全案:从技术基建到业务跃迁
  • 博客论坛源码_个人博客_Discuz/QZONE 论坛源码
  • CefFlashBrowser:拯救Flash游戏的终极方案,你的童年记忆有救了!
  • JPG文件结构解析:从WinHex十六进制数据到实际图片属性的完整指南
  • 怕踩坑!5家国际专业光变UV变色纱线销售厂家良心推荐 - 品牌企业推荐师(官方)