Existe uma maneira de alternar a identidade do usuário em um script (executado como raiz como parte de um processo de instalação) para executar alguns comandos sem chamar um script externo e retornar root
para executar outros comandos?
Tipo de:
#!/bin/bash
some commands as root
SWITCH_USER_TO user
some commands as user including environment variables checks, without calling an external script
SWITCH_USER_BACK
some other stuff as root, maybe another user id change...
Duplicado de Como uso su para executar o restante do script bash como esse usuário?
—
Dan Dascalescu
Você deve dar uma olhada nesta resposta stackoverflow.com/a/17758312/1243547
—
Klaus