2015-04-21 2 views
0

Как выполнить файл после его загрузки на клиентской стороне, файл - это скрипт python, пользователь не знает, как изменить разрешение файла. Как решить эту проблему? ?Разрешение файла изменяется после загрузки файла на клиентской машине

+2

Вы не можете (без доступа к целевой машине). Это функция безопасности. – syntonym

+0

@syntonym Затем как клиент выполнит этот файл? –

+0

Загружающий клиент не хочет, чтобы пользователь просто запускал сценарий, только что загруженный из Интернета. Основная идея: кто не знает, как изменить разрешение, не следует запускать сценарий из Интернета. Слишком опасно! Чтобы повторить это: это клиент загрузки (веб-браузер), который устанавливает разрешения, и в стандарте HTTP нет ничего, чтобы сигнализировать о разрешениях. –

ответ

1

Изменение прав файлов, чтобы сделать его исполняемым: sudo chmod +x file.py

+0

Для получения дополнительной информации по этой теме запустите 'man chmod'. +1 – BlackVegetable

+0

Пользователь не знает, как изменить разрешение файла. Он загрузил этот файл в качестве программного обеспечения, которое теперь хочет выполнить для установки. –

0

Может быть, вы можете попробовать научить их, как использовать CHMOD + х команду? Или реально более простым было бы изменить его с помощью графического интерфейса: правый щелчок -> свойства -> разрешения -> выберите то, что необходимо

+0

Когда мы загружаем программное обеспечение, мы этого не делаем, вместо этого мы устанавливаем это программное обеспечение, выполняя его. –

+0

@ Аман, что вы подразумеваете под этим? Чтобы установить его, вам необходимо выполнить его, чтобы выполнить его, вы должны сделать его исполняемым. – syntonym

+0

@syntonym Как он установит этот пакет или программное обеспечение. –

 Смежные вопросы

  • Нет связанных вопросов^_^