Eu imagino que sudo
seria perfeito para isso. Como um teste rápido:
$ echo $USER
halosghost
$ sudo echo $USER
[sudo] password for halosghost:
halosghost
Ou seja, tenho permissões aprimoradas, mas mantenho a identidade do meu usuário. O sinalizador -E
também pode ser particularmente útil. Isso garante que as variáveis de ambiente sejam preservadas durante a execução.