Pelo menos três problemas aqui:
- o código grava o conteúdo do formulário em um arquivo chamado
log.txt(em algum diretório desconhecido) e, em seguida, executa o/var/www/html/bash.shnão relacionado - o código executa
/var/www/html/bash.shsem especificar um interpretador, portanto, ele depende de um bom shebang no script (e seu teste externo especificou o interpretador:sudo bash ... - O script é executado com o id do servidor (www-data ou somesuch) não com raiz.