Объясните, что делает "Defaults env_reset" в sudoers

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

Объясните, что делает "Defaults env_reset" в sudoers

Сообщение Virgil »

Что конкретно делает "Defaults env_reset" в /etc/sudoers? Я прочитал, что
она полностью запрещает все пользовательские переменные при исполнении команд от имени root. Повышая уровень безопасности, это одновременно может привести к некоторым проблемам и несовместимостям.
Но я не пойму - о чём тут идёт речь? Какие пользовтельские переменные? Как эта опция может привести к проблемам?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Re: Объясните, что делает "Defaults env_reset" в sudoers

Сообщение rain »

Код: Выделить всё

# Без параметра
rain@acnote:~$ export VAR=blah
rain@acnote:~$ sudo bash
root@acnote:~# echo $VAR
blah
# С параметром
rain@acnote:~$ export VAR=blah
rain@acnote:~$ sudo bash
root@acnote:/home/rain# echo $VAR

root@acnote:/home/rain#
Т.е., как бы там у себя пользователь не определял переменную - на чужой шелл она влиять не должна.

Ответить