У нас есть несколько сценариев (для операций Openstack), которые требуют привилегированного выполнения в нашей среде. Для некоторых сценариев мы хотели бы вернуться к ИМЯ ПОЛЬЗОВАТЕЛЯ или UID человека, который инициировал судо сеанс.
судо уже представляет нам SUDO_UID, SUDO_USER настройки среды. Это также отлично работает при использовании sudo -s , чтобы начать сеанс оболочки. Однако, если я использую судо -i или sudo su - затем эти настройки удаляются из среды.
Есть что-нибудь, что я могу положить в / и т.д. / sudoers или /etc/sudo.conf (возможно, даже "PLUGIN"), который может позволить мне запустить интерактивную оболочку через судо с инициализированной средой root, но ТАКЖЕ с сохранением этих конкретных настроек SUDO_ *?