【问题标题】:DevOps linux agents - Run as adminDevOps linux 代理 - 以管理员身份运行
【发布时间】:2019-03-22 01:08:07
【问题描述】:

我已经按照此处的文档设置了 linux 代理:https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-linux?view=azure-devops

当我在这些代理上的 devOps 管道上运行一些脚本时,我收到权限被拒绝错误。

DevOps 处理此权限的方式是什么?

【问题讨论】:

    标签: linux azure-devops


    【解决方案1】:

    无论您是run the agent as a service 还是交互方式,您都可以选择使用哪个计算机帐户来运行代理。 (请注意,这与您在向 Azure Pipelines 注册代理时使用的凭据不同)代理帐户的选择完全取决于构建和部署作业中运行的任务的需求

    例如,要运行使用某种身份验证来访问外部服务的任务,您必须使用有权访问该服务的帐户运行代理。

    根据您的描述,似乎构建服务帐户缺少权限。确保您已授予该帐户足够的权限。或者你可以以root身份运行代理服务sudo ./svc.sh install root

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-04
      • 2012-11-22
      • 2016-09-20
      • 2010-11-26
      • 2012-05-28
      • 2011-03-24
      • 2021-08-10
      • 1970-01-01
      相关资源
      最近更新 更多