Para sudo su - para manter as variáveis de ambiente SUDO_ *?

2

Temos vários scripts (para operações Openstack) que requerem execução privilegiada em nosso ambiente. Para alguns dos scripts, gostaríamos de nos referir ao USERNAME ou UID da pessoa que iniciou a sessão sudo .

sudo já nos apresenta configurações de ambiente SUDO_UID , SUDO_USER . Isso também funciona bem ao usar sudo -s para iniciar uma sessão de shell. No entanto, se eu usar sudo -i ou sudo su - , essas configurações serão removidas do ambiente.

Existe algo que eu possa colocar em / etc / sudoers ou /etc/sudo.conf (talvez até mesmo em um "PLUGIN") que me permita começar um shell interativo via sudo com o ambiente do root inicializado, mas TAMBÉM com essas configurações SUDO_ * específicas preservadas?

    
por Jim Dennis 19.12.2014 / 20:37

0 respostas