gpt4 book ai didi

logging - Jenkins :777 文件的权限被拒绝

转载 作者:行者123 更新时间:2023-12-02 17:02:27 26 4
gpt4 key购买 nike

我创建了一个 Jenkins 构建来编译和分发一些模块。构建命令(例如 makeant)的输出被重定向到名为 build.log 的文件。

有趣的是,使用 teeecho 重定向到同一个文件会失败:

tee: ../../build.log: Permission denied

该文件存在并具有 777 权限(使用 ls -ltrh ../.. 检查)。你知道这个写法有什么问题吗?

最佳答案

文件的权限很重要,该文件的 super 目录的权限也很重要。

如果您对正在遍历的目录没有读取和执行权限,则无法跟踪文件的相对路径。如果您缺乏“build.log”所在目录的读取权限,则无法列出该目录中的文件。读、写和执行权限对于目录来说很重要,它们大致映射到:

  • 读取 = 允许列出文件
  • Write = 允许创建/删除/修改文件
  • 执行 = 允许将目录更改到此目录

关于logging - Jenkins :777 文件的权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10883409/

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