Задать вопрос
BedwaRe
@BedwaRe
Пиши код

Что делает 'sudo -E bash -'?

Что значит "sudo -E bash -"? Например в команде - "curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -".
Как работает 'bash -'. Что он запустит?
  • Вопрос задан
  • 4483 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Решения вопроса 1
flygrounder
@flygrounder
Python/Django
Запускает скрипт от root с сохранением переменных окружения
Из man sudo
-E, --preserve-env
Indicates to the security policy that the user wishes to preserve their existing environment vari‐
ables. The security policy may return an error if the user does not have permission to preserve the
environment.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Frankenstine
@Frankenstine
Сисадмин
Частичный ответ: курл вытянет файл и передаст его через пайп на исполнение башу от рута.
Полный ответ: man curl; man sudo; man bash
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы