gpt4 book ai didi

jenkins - java.nio.file.AccessDeniedException :/home/username/Desktop

转载 作者:行者123 更新时间:2023-12-04 19:36:26 30 4
gpt4 key购买 nike

我在尝试运行时遇到错误 JMeter jenkins 中的脚本 CentOS :

java.nio.file.AccessDeniedException: /home/username/Desktop



我已经安装了 Jenkins同上 CentOS我在本地运行它。
我已经配置了所有命令,但它说访问被拒绝。

java.nio.file.AccessDeniedException: /home/username/Desktop



在运行 Jenkins 时,我无法识别正在访问哪个用户.

预期结果是运行 JMeter Jenkins 中的脚本成功地。

最佳答案

用于运行 Jenkins 的用户帐户似乎无权访问 /home/username/Desktop您的脚本正在以某种方式使用的文件夹。

您要么需要重构脚本并删除对给定文件夹的所有引用,要么使用即 setfacl command 授予 Jenkins 读取(可能还有写入)权限。喜欢:

setfacl -m u:jenkins:rwx /home/username/Desktop

另一种选择是使用 chown command 让 Jenkins 用户成为给定文件夹的所有者。 ,但是它可能会破坏您当前的用户访问权限,因此我不建议这样做:
chown -R jenkins /home/username/Desktop

另一种我不推荐的解决方法是通过 chmod command 为每个人提供读/写/执行权限
chmod -R 777 /home/username/Desktop

最后但并非最不重要的一点是,您可以 download Jenkins war并以您当前的用户身份执行它,例如:
java -jar jenkins.war 

这样 Jenkins 就可以访问您当前用户可以访问的任何内容。

您可能还对 Continuous Integration 101: How to Run JMeter With Jenkins 感兴趣文章。

关于jenkins - java.nio.file.AccessDeniedException :/home/username/Desktop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56897277/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com