sudo -u <username> <command>
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?
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.