Amazon EC2 Jenkins 插件中的 rootCommandPrefix 有什么用?

问题描述 投票:0回答:1

Jenkins 的 ec2 插件提供了从 AMI 启动 EC2 节点以运行作业的选项。

在其文档中指出

如果使用 Ubuntu EC2 或 UEC AMI,您需要填写高级下的 rootCommandPrefix 和 RemoteAdmin 字段。

但是没有任何关于如何实际使用它的示例。文档上的图像在这些字段上显示空白

有人知道目的是什么吗?我正在尝试使用 Ubuntu AMI,但由于权限问题而失败,我想这可能与此相关。

jenkins amazon-ec2 jenkins-plugins ec2-ami
1个回答
0
投票

来自帮助部分:

rootCommandPrefix
该字段是可选的。它提供了运行时使用的命令前缀 行政命令,例如'须藤'。不使用“root”时需要此操作 作为用户(这是典型案例)。

该参数的值将作为前缀添加到机器上执行的所有命令中。
因为您的远程用户是 jenkins 而不是 root,所以您需要使用值

sudo
填充 rootCommandPrefix 字段以允许特权命令执行工作。
如果没有它,您可能会遇到当前遇到的权限问题。

© www.soinside.com 2019 - 2024. All rights reserved.