将Jenkins作为Root与NonRoot一起启动

时间:2014-08-05 21:07:54

标签: ubuntu jenkins

在Ubuntu机器上安装Jenkins。 最初它是自动启动的 我创建了一些工作但由于某些脚本需要root权限而遇到问题。所以我使用

停止了jenkins
sudo service jenkins stop

然后使用

启动它
sudo nohup java -jar jenkins.war &

这启动了詹金斯,但我不能在早些时候将它作为服务使用时看到我创建的工作。

我尝试使用完全相同的名称复制作业,但这给了我一个错误,说该作业已经存在,我想这意味着它使用相同的jenkins环境和目录。关于这一点的几个问题......

1)这是因为我是以不同的用户身份运行吗?

2)我可以用任何方式让作业同时出现吗?

1 个答案:

答案 0 :(得分:0)

不要以root身份运行此服务。相反,在sudoers中添加一个用户,该用户只能运行脚本所需的命令并在脚本sudo -u myuser cmd中使用它。更多信息Ubuntu Sudoers