Como posso executar um script como root, executar alguns comandos como um usuário específico e apenas um comando como root

1

Eu gostaria de executar um script como um usuário normal e executar um comando que desativa o apache (que precisa de uma senha de root).

Eu queria saber se é possível executar o script com o sudo, mas ele executa alguns dos comandos com um usuário específico e executa um comando específico como root.

Como posso conseguir isso?

    
por VaTo 19.02.2016 / 01:58

2 respostas

2

sudo -u <username> <command>

    
por 19.02.2016 / 02:01
0
su -c 'command' username

Foi feito assim desde muito antes de começarmos a usar o sudo. Ambos os métodos funcionam. Escolha seu veneno.

    
por 19.02.2016 / 08:12