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.