下载后文件的可执行权限被更改。是否有任何协议或方法可以完整保留许可?

时间:2019-06-04 10:00:35

标签: python django linux download chmod

我已经在AWS EC2上部署了Django应用程序,并且该应用程序针对Linux桌面用户。单击某些链接时,某些文件会在浏览器中下载,并且可以通过单击文件来运行。

我在部署之前将文件的权限设置为可执行文件,但是下载后文件的权限却被更改。我正在使用HTTPS协议。下载后是否有任何协议或方法可以保留文件的权限,因此用户无需在终端中执行chmod?

可执行文件是使用pyinstaller工具生成的。

1 个答案:

答案 0 :(得分:0)

不可能,那太危险了。

这就是通过软件包安装程序安装应用程序的原因,这些应用程序具有可正确设置权限的脚本,并使操作系统有机会询问用户是否确定自己知道自己在做什么。