You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新安装Azure CLI执行az login命令报权限错误如何解决

问题原因

报错核心是当前系统用户对Azure CLI的默认配置目录~/.azure没有读写权限:

  • 首次运行az login时CLI会尝试生成配置文件azureProfile.json,但因为目录权限不足,写入触发PermissionError
  • 该问题通常是之前使用sudo运行过Azure CLI相关命令,导致~/.azure目录的所有者被修改为root用户,普通用户无权限修改目录内的文件
可行解决方案

按优先级依次尝试:

  • 修改~/.azure目录的所有者为当前用户
    执行命令:
    sudo chown -R $(whoami) ~/.azure
    
    执行完成后直接运行az login即可正常触发登录流程。
  • 重置Azure CLI配置目录
    如果修改权限后仍报错,可直接删除原有配置目录,CLI会在下次运行时自动生成权限正确的新目录:
    sudo rm -rf ~/.azure
    
    执行完成后运行az login验证即可。
  • 重装Azure CLI(可选)
    如果上述两种方案都无效,可先卸载通过Homebrew安装的Azure CLI再重新安装:
    brew uninstall azure-cli
    brew install azure-cli
    
    重装完成后再执行修改目录权限的操作即可。
验证方法

操作完成后执行az version,如果能正常输出Azure CLI的版本信息,说明配置权限已恢复正常,再执行az login即可完成登录。

内容的提问来源于stack exchange,提问作者Mohamad Awada

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 17:18:03