DevOps linux代理-以管理员身份运行

时间:2019-03-22 01:08:08

标签: linux azure-devops

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

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

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

1 个答案:

答案 0 :(得分:0)

无论您是run the agent as a service还是以交互方式,都可以选择用于运行代理的计算机帐户。 (请注意,这与在Azure Pipelines中注册代理时使用的凭据不同)。代理帐户的选择仅取决于生成和部署作业中运行的任务的需要。 / p>

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

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

身份运行代理服务