通过 jenkins 访问 Linux 文件权限被拒绝

标签 linux excel selenium jenkins

我正在通过 jenkins 运行 selenium 测试。所有包都上传到 linux 服务器。在我的测试中,需要阅读和写作才能脱颖而出。

每次上传新的 xls 文件时,我都必须运行以下命令:

chmod 777 路径/test.xls

如果我在 linux 上替换新的 excel 并通过 jenkins 运行构建而不运行上面的命令,Jenkins 说权限被拒绝。

是否有任何命令可以设置从 linux 访问文件的永久权限?

最佳答案

您可以使用 -R 选项将目录的权限更改为递归,因此当文件放在文件夹中时,它将与目录具有相同的权限。

试试这个:

chmod -R 777 path/

注意: 这会将目录中的所有文件和子文件夹更改为 777

关于通过 jenkins 访问 Linux 文件权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38865482/

相关文章:

c# - ClosedXML.Excel 中的自动调整列

javascript - Selenium 网络驱动程序(火狐): dynamically disable Javascript

python - 包装 Selenium "Expected Conditions"Python

c# - WebDriver Actions.Perform() 或 Actions.Build().Perform()

c - 这个例子如何使用 dup 工作?

node.js - '未安装软件包 'nodejs',因此未删除'Ubuntu 18.04

使用 Spring-doc 的 Excel 上传 API 文档

Excel VBA - 如何正确声明字符串

linux - 从 ssh 启动 zookeeper

linux - [[ bash 条件表达式中的语法错误