问题:
在Linux中创建了jenkins这个用户,已经设置成了root权限;
Win7 作为master部署了Jenkins服务,把Linux作为slave机,shell脚本中执行cp命令时,会报错,提示没有权限,任务阻塞。。。
问题原因:
查来查去是Linux的权限问题,目标文件夹没有root权限,其它用户或组的用户无法执行操作导致
解决方法:
1、Linux机器上,修改目标文件夹的权限:
1.1 命令行:
# /xxx/xxx 为要修改的文件夹路径
sudo chmod 777 /xxx/xxx
1.2 文件管理器:
选中文件夹->右键->属性->权限
修改前:
修改后:
2、修改用户所在的组
把Jenkins用户加到目标文件夹所属用户组中;
搜索“用户和组”,执行如下即可
上述操作完成后,问题解决
始发于2017.5.4