Jenkins 如何给予詹金斯许可?

Jenkins 如何给予詹金斯许可?,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,尝试通过下面的命令将angular dist文件从Jenkins工作区复制到nginx的目录。 yes | cp-rf/var/lib/jenkins/workspace/angular/dist/codesandbox//var/www/html 但是,这会产生一个错误: 无法创建目录“/var/www/html/codesandbox”:权限被拒绝 我为上面的文件夹授予了root用户权限,但仍然没有更改。我还有一个疑问,为什么copy命令会将codesandbox文件夹复制到/var/www

尝试通过下面的命令将angular dist文件从Jenkins工作区复制到nginx的目录。
yes | cp-rf/var/lib/jenkins/workspace/angular/dist/codesandbox//var/www/html

但是,这会产生一个错误:

无法创建目录“/var/www/html/codesandbox”:权限被拒绝


我为上面的文件夹授予了root用户权限,但仍然没有更改。我还有一个疑问,为什么copy命令会将codesandbox文件夹复制到/var/www/html/。我真的不知道该怎么办

这在很大程度上取决于你如何管理詹金斯

一般来说,Jenkins在一个特殊用户上执行作业,该用户通常名为
Jenkins
。尝试在管道中执行类似于
whoami
的操作,您将获得缺少权限的用户的用户名