Ejecutando un script de shell desde un script PHP

Quiero ejecutar un script Bash presente en el sistema desde un script PHP. Tengo dos scripts presentes en el sistema. Uno de ellos es un script PHP llamadoclient.php presente en/var/www/html y el otro es un script Bash llamadotestscript presente en/home/testuser.

Mi script client.php se parece a

<?php
  $message=shell_exec("/home/testuser/testscript 2>&1");
  print_r($message);
?>  

Mi prueba de prueba se parece a

#!/bin/bash
echo "Testscript run succesful"

Cuando hago lo siguiente en la terminal

php client.php

Obtengo la siguiente salida en el terminal

Testscript run successful

Pero cuando abro la página en

http://serverdomain/client.php

Obtengo la siguiente salida

sh: /home/testuser/testscript: Permission denied 

Recibo este error incluso después de que hice chmod + x testscript.
¿Cómo consigo que funcione desde el navegador? Por favor ayuda.

Respuestas a la pregunta(4)

Su respuesta a la pregunta