У меня странное поведение.
Мой файл sudoers очень короткий и выглядит так:
Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" root ALL=(ALL:ALL) ALL %admin ALL=(ALL) ALL %sudo ALL=(ALL:ALL) ALL
(Обратите внимание, что это Ubuntu 13.10 с резервным ядром 3.12)
С этим sudoers, когда я делаю sudo env я получаю почти все окружение моего непривилегированного пользователя, включая http_proxy и https_proxy .
Теперь, если я добавлю эту строку в файл, окружение будет уничтожено до чертиков:
Defaults env_keep="http_proxy"
Я держу пари, что для env_keep есть значение по умолчанию, которое хранит большую часть того, что установлено в моем окружении, и что определение его без env_keep+= стирает его.
Или это ошибка sudo, которую я должен представить?
