2014-11-28 2 views
0

Есть ли способ вставить переменную среды в локальную машину Linux с веб-сайта? Я просто хочу, чтобы пользователь, нажав кнопку на веб-сайте, автоматически вставлял переменную среды в пользовательскую Linux-машину . Мне нужно сделать это в любом программировании на веб-языке.Вставить переменную окружения

ответ

1

Это, безусловно, невозможно - по тем же причинам, что вы не можете открывать файлы в Javascript из браузера.

Другое решение - позволить им загрузить скрипт bash и запустить его самостоятельно. Конечно, вам нужно будет включить инструкции для его запуска. (Не забудьте сделать его исполняемым chmod +x)

В качестве побочного примечания это, вероятно, не очень хорошая идея. Вы можете включить буквально все, что в этом сценарии bash, и пользователь (предполагая, что он не может прочитать bash) просто должен был вам доверять. Обычно не рекомендуется запускать произвольные сценарии bash на вашем компьютере или разрешать веб-сайтам вносить изменения в переменные среды.

+0

И есть ли способ загрузить сценарий на компьютер (работает на Linux) без подтверждения пользователя? –

+0

Нет, пользователь выбирает, получать или не получать подсказки загрузки. Это задано в настройках браузера. – ncpierson

+0

Короткий ответ: «Нет». Длинный ответ: «Не смей !!!!!!!» – Mike

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