Como inserir uma conta de usuário e executar comandos a partir de um script de shell sendo executado como root?

0

No momento, estou escrevendo um script de instalação automatizado para o Arch Linux, para simplificar o processo de instalação para mim (no caso de minha instalação atual do Arch falhar e não ser possível corrigi-lo), mas o problema é que não não sabe como inserir uma conta de usuário recém-criada e executar um comando a partir de um script de shell. Eu sei que executar su - $USERNAME me registrará na conta $USERNAME . O problema é que depois de executar este comando todas as outras linhas no script de shell são ignoradas.

    
por Brenton Horne 17.03.2016 / 11:53

1 resposta

2

Executando um comando como outro usuário:

su - $USERNAME -c <command>
    
por 17.03.2016 / 14:56