You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu中指定路径无法执行文件?附Jenkins权限拒绝报错日志

Ubuntu指定文件路径后无法执行的解决方法

从Jenkins构建日志里的Permission denied提示,能确定问题是文件缺少执行权限或者Jenkins运行用户无该文件的访问权限,以下是具体解决步骤:

  • 给目标脚本添加执行权限:
    执行这条命令赋予big2.sh可执行属性:

    chmod +x /home/ubuntu/big2.sh
    
  • 确保Jenkins用户能访问脚本所在目录:
    Jenkins默认以jenkins用户运行,需要保证该用户能进入/home/ubuntu/目录:

    1. 先查看目录当前权限:
      ls -ld /home/ubuntu/
      
    2. 如果其他用户没有读和执行权限,修改目录权限:
      chmod o+rx /home/ubuntu/
      
  • 可选:修改脚本所属用户(若上述方法无效):
    将big2.sh的所属用户改为jenkins,确保完全有权限操作:

    chown jenkins:jenkins /home/ubuntu/big2.sh
    

内容的提问来源于stack exchange,提问作者Ashwin K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 09:12:03