BedwaRe
@BedwaRe
Пиши код

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

Что значит "sudo -E bash -"? Например в команде - "curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -".
Как работает 'bash -'. Что он запустит?
  • Вопрос задан
  • 4133 просмотра
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы