我已经在AWS EC2上部署了Django应用程序,并且该应用程序针对Linux桌面用户。单击某些链接时,某些文件会在浏览器中下载,并且可以通过单击文件来运行。
我在部署之前将文件的权限设置为可执行文件,但是下载后文件的权限却被更改。我正在使用HTTPS协议。下载后是否有任何协议或方法可以保留文件的权限,因此用户无需在终端中执行chmod?
可执行文件是使用pyinstaller工具生成的。
答案 0 :(得分:0)
不可能,那太危险了。
这就是通过软件包安装程序安装应用程序的原因,这些应用程序具有可正确设置权限的脚本,并使操作系统有机会询问用户是否确定自己知道自己在做什么。