У меня странное поведение.
Мой файл 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, которую я должен представить?