Разрешение на выполнение файла после загрузки меняется.Есть ли какой-либо протокол или способ сохранить разрешение? - PullRequest
0 голосов
/ 04 июня 2019

Я развернул приложение Django на AWS EC2, и оно предназначено для пользователей настольных систем Linux. Есть некоторые файлы, которые загружаются в браузер при нажатии на некоторые ссылки и предназначены для запуска, нажав на файлы.

Я устанавливаю разрешение файла для исполняемого файла перед развертыванием, но разрешение файла изменяется после загрузки. Я использую протокол HTTPS. Существует ли какой-либо протокол или способ сохранить разрешение файлов после загрузки, чтобы пользователям не нужно было выполнять chmod в терминале?

Исполняемые файлы создаются с помощью инструмента pyinstaller.

1 Ответ

0 голосов
/ 04 июня 2019

Нет, это было бы слишком опасно.

Именно поэтому приложения устанавливаются через установщики пакетов, у которых есть скрипт, который правильно устанавливает разрешения и дает ОС возможность спросить пользователей, уверены ли они, что они делают.

...