Como posso executar alguns comandos em um shell script com 'sudo' e outros não?

1

Estou prestes a escrever um script que requer que alguns comandos sejam executados com o sudo e outros sejam executados como o usuário atual. Eu acredito que se eu sudo o script com sudo script , então todo o comando nele será executado como sudo. Como excluir alguns deles para serem executados como usuário atual?

    
por Chuck 17.03.2017 / 18:29

1 resposta

3

Prefixe cada comando que precisar de sudo no script com sudo no script e execute o script normalmente. (Isso pode ser um pouco surpreendente quando o primeiro prompt de senha aparece, então vale a pena adicionar uma mensagem antes do primeiro sudo no script).

    
por 17.03.2017 / 18:31