【问题标题】:Preserve x flag in file mode after downloading it from a website从网站下载后在文件模式下保留 x 标志
【发布时间】:2013-02-12 07:54:00
【问题描述】:

我在我的网站上放了一个 Linux 可执行文件,我希望当有人在 Linux 机器上下载它时,它仍然是可执行的。

但是,当下载文件时,它会丢失 x 标志。有解决办法吗?尽管我看了很多地方,但我没有找到解决这个问题的方法。

这对我来说特别重要,因为我希望整个过程对每个人来说都非常简单:我的想法是允许用户右键单击文件并选择“在终端中运行”,而无需单击之前的“权限”并使文件可执行且不带chmod +x filenamesh filename

【问题讨论】:

  • 通过网络下载随机可执行文件存在安全风险。此外,您只是在这里下载一个文件并将其存储为您自己,并注意到该文件在原始 Windows 机器上是可执行的,因为它被称为 something.exe 无法合理预期。

标签: linux unix permissions executable chmod


【解决方案1】:

您可以将此文件(和其他文件)分组到 tar 文件中。在下载和去皮时,权限将被保留。

【讨论】:

  • 感谢 fedorqui,实际上这可能是一个不错的解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多