Altere as variáveis de ambiente através do script sudo

0

Eu tenho um script script_xy.sh , que eu tenho que executar via sudo . Neste script eu modifico variáveis de ambiente e quando eu adiciono a linha source ${BASHRC} nada acontece, pois não se refere ao shell de retorno (entretanto, um novo shell com CTRL + ALT + N tem as alterações).

O que eu tentei. mas não funcionou, uma vez que também não se refere ao shell pai:

sudo -H -u $USER bash -c "source ${BASHRC}"

⟹ Existe uma maneira de atualizar o ambiente no shell, onde o script sudo foi executado?

    
por h0ch5tr4355 24.08.2017 / 10:02

0 respostas