首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不带sudo运行gcloud

不带sudo运行gcloud
EN

Stack Overflow用户
提问于 2018-08-21 06:04:17
回答 2查看 1.6K关注 0票数 3

我使用的是Mac,我总是不得不用sudo运行gcloud命令。我通常可以绕过它,但它已经开始给我带来一些问题。我尝试遵循这个答案here,但我不确定gcloud命令是从哪里调用的。它不在/usr/bin中。

我发现我的gcloud sdk安装在/Users/Max/Desktop/google-cloud-sdk/上,并且我尝试从该路径添加/bin/gcloud和'/lib/gcloud.py‘。不走运!你知道我怎样才能给这个命令赋予NOPASSWD权限吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-28 06:02:47

我能够自己解决这个问题。This article非常有帮助。最终,您只需向gcloud命令添加sudo权限。您必须通过运行sudo visudo并以以下格式添加一行来授予这些权限:

代码语言:javascript
运行
复制
<yourusername> ALL=NOPASSWD: <command1>, <command2>

我的代码行最终看起来像这样:

代码语言:javascript
运行
复制
Max ALL=NOPASSWD: /Users/Max/Desktop/google-cloud-sdk/bin/gcloud

让我犯错的是找出gcloud命令的安装位置。您必须在权限的末尾添加该路径。您可以通过运行which gcloud找到它的安装位置。

票数 -3
EN

Stack Overflow用户

发布于 2019-05-03 11:23:57

我使用的是macOS,我的问题是我的google-cloud-sdk安装文件夹和~/.config/gcloud上的配置文件夹都归root所有。修复方法是sudo chown -R <your-username> google-cloud-skdsudo chown -R <your-username> ~/.config/gcloud。完成:不再使用sudo

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51939065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档