【Azure 环境】执行 az ad user show –id 报错 Insufficient privileges to complete the operation

简介: 执行 az ad user show –id 报错 Insufficient privileges to complete the operation

问题描述

本地环境中,执行 az ad user show -id 时候,报错 insufficient privileges to complete the operation !

 

问题解答

此报错说明,登录Azure (az login) 时,所使用的账号权限不足所导致的。

AZ AD USER SHOW -ID 命令是获取全部用户信息的命令,根据文档,执行这个命令需要User.Read.All的权限。

如果登录所使用的账号 ( 注册应用 Service Principl ) 中已经被赋予了足够的权限,但重新登陆后,报错依旧。则可以考虑先清空本地缓存后重试。

 

清空本地缓存的办法:

1) 清空该目录 ( C:\Users\<username>\.Azure ) 下的文件

2) 登录AAD,并使用 --debug 输出日志

az login --service-principal --username xxx --password "xxx" --tenant xxx --allow-no-subscriptions --debug

3)执行 user show 命令

az ad user show --id xxx --debug

 

此外,也可以检查az 的版本,查看登录账户的Access Token以供分析

az version

获取ms graph token,并使用 https://jwt.ms 中解析

az account get-access-token --resource-type ms-graph --debug

 

参考资料

permissions for az ad user show:https://github.com/Azure/azure-cli/issues/11029

Get a user:https://learn.microsoft.com/en-us/graph/api/user-get?view=graph-rest-1.0&tabs=http

 




当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

相关文章
|
SQL 关系型数据库 MySQL
解决MySQL主从慢同步问题的常见的解决方案:
解决MySQL主从慢同步问题的方法有很多,以下是一些常见的解决方案: 1. 检查网络连接:确保主从服务器之间的网络连接稳定,避免网络延迟或丢包导致数据同步缓慢。 2. 优化数据库配置:调整MySQL的配置参数,如增大binlog文件大小、调整innodb_flush_log_at_trx_commit等参数,以提高主从同步性能。 3. 检查IO线程和SQL线程状态:通过SHOW SLAVE STATUS命令检查IO线程和SQL线程的状态,确保它们正常运行并没有出现错误。 4. 检查主从日志位置:确认主从服务器的binlog文件和位置是否正确,避免由于错误的日志位置导致同步延迟。 5.
1890 1
|
15天前
|
人工智能 JavaScript Linux
OpenClaw阿里云/本地部署保姆级图文指南:免费大模型APi配置+核心命令详解+高效使用技巧
OpenClaw作为轻量化AI智能体框架,除自然语言交互外,命令行操作可大幅提升会话管理、模型切换、服务监控效率,以下10组高频命令覆盖日常使用全场景,配合飞书等IM工具可实现无感高效协作。
1488 1
|
14天前
|
人工智能 Linux API
OpenClaw 8大核心命令:解决90%日常使用问题+全平台部署与大模型API配置指南
在日常使用OpenClaw(Clawdbot)的过程中,大部分用户都会频繁遇到各类问题:上下文溢出导致对话中断、历史会话堆积造成系统卡顿、网关无故崩溃、配置出错无法定位、命令运行报错等。这些问题看似琐碎,却会直接影响使用体验,甚至导致任务中断、数据无法正常加载。实际上,只要掌握8条最核心的系统命令,就能解决日常90%以上的使用难题,快速恢复系统稳定运行。本文基于2026年最新版本,完整讲解OpenClaw 8条高频救命命令的使用场景与执行方法,同时补充阿里云云端部署、MacOS/Linux/Windows11本地部署全流程,以及阿里云千问大模型API、免费Coding Plan API的详细配
1296 2
|
7月前
|
监控 JavaScript Java
基于springboot的游乐园管理系统
本系统基于SpringBoot与Vue技术,构建高效、智能的游乐园管理系统,实现票务电子化、设备监控智能化、员工管理自动化,提升运营效率与游客体验,推动游乐园数字化转型与智慧升级。
|
Kubernetes Ubuntu Windows
【Azure K8S | AKS】分享从AKS集群的Node中查看日志的方法(/var/log)
【Azure K8S | AKS】分享从AKS集群的Node中查看日志的方法(/var/log)
415 3
|
存储 Linux 编译器
cmake的单目录和多目录的使用(Linux和Windows)
本文介绍了在Windows和Linux平台上使用CMake构建单目录和多目录项目的步骤,包括如何配置CMakeLists.txt文件以及如何生成和使用可执行文件、库文件。
782 2
|
存储 监控 安全
常用的网络安全工具有哪些?
【8月更文挑战第7天】
1078 4
|
Kubernetes Cloud Native Linux
如何使用 Containerfile/Dockerfile 构建 .net 镜像?
构建轻量级的 .NET Core 镜像通常涉及到几个关键步骤,主要是选择正确的基础镜像、使用多阶段构建、优化文件结构以及清理不必要的文件。.NET 8 在云原生方面的支持有了显著的增强,这些改进旨在提高性能、减少资源消耗、简化部署流程以及提升应用程序的可观察性和可维护性。
1309 5
如何使用 Containerfile/Dockerfile 构建 .net 镜像?
|
SQL 缓存 Java
揭秘物联网性能优化的终极攻略!提升系统效率的七大法宝
小米在物联网项目中遇到了性能优化问题,他从数据库、集群、硬件、代码、并行处理、JVM及操作系统等多个层面分享了优化经验。包括SQL优化、分库分表、缓存使用、水平扩容、分布式调度、硬件升级、代码分析、并行处理、GC调优及操作系统参数调整等。小米强调性能优化需结合实际情况,逐步提升系统响应速度与稳定性。欢迎留言交流,共同进步。关注他的微信公众号“软件求生”,获取更多技术干货。
445 0
|
Unix Shell Linux
5-15|Docker报错OCI runtime exec failed: exec failed: unable to start container process: exec: “/bin/ba
5-15|Docker报错OCI runtime exec failed: exec failed: unable to start container process: exec: “/bin/ba