Я использую Curl, и у меня возникают проблемы при попытке распознать переменную среды $http_proxy при использовании sudo curl . Я попытался поместить export http_proxy=.... в мой /etc /profile и перезапустить оболочку, но безрезультатно. Я бы предпочел не использовать su -l и запускать команду при входе в систему как root.

2 ответа2

1

Посмотри в /etc /sudoers. Существует список переменных среды, которые разделяются между sudo и оболочкой обычного пользователя.

0

Вам может понадобиться добавить:

envkeep http_proxy

в ваш файл sudoers. Проверьте переменные среды sudo, выполнив:

sudo -V

как корень. Или запустив:

sudo sudo -V

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .