我正在使用 ISPConfig 为我的客户提供多个域。现在,我让 Jenkins 来部署一个特定的项目。
Jenkins 已在 /var/www/myproject/web 上分配了工作目录,它是 ISPConfig 上的 VirtualHost。
手动我必须:
chown -R jenkins:nogroup /var/www/myproject/web
> Build Jenkins project
chown -R web38:client17 /var/www/myproject/web
问题:
- 如果我向 Jenkins 授予 sudo 权限可以吗?
- 相反,我应该创建一个具有 sudo 权限的 bash 脚本吗?
- 是否有任何我没有注意到的权限角色可以正确执行此操作?
谢谢