我在Mac OSX上,并且始终必须使用来运行gcloud命令sudo
。我通常可以解决它,但是它开始引起我一些问题。我在这里尝试遵循此答案,但是我不确定从哪里调用gcloud命令。它不在/usr/bin
。
我发现我的gcloud sdk安装在/Users/Max/Desktop/google-cloud-sdk/
,并且我尝试/bin/gcloud
从该路径添加和'/lib/gcloud.py'。没运气!知道如何NOPASSWD
授予该命令权限吗?
我自己能够解决此问题。这篇文章非常有帮助。最终,您只需sudo
要向gcloud
命令添加特权。您必须通过运行sudo visudo
并添加以下格式的行来授予这些权限:
<yourusername> ALL=NOPASSWD: <command1>, <command2>
矿山线看起来像这样:
Max ALL=NOPASSWD: /Users/Max/Desktop/google-cloud-sdk/bin/gcloud
使我不满意的部分是弄清楚gcloud命令的安装位置。您必须在权限末尾添加该路径。您可以通过运行找出安装位置which gcloud
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句