Problemas de permisos, no se puede ejecutar el script como root

Estoy ejecutando un script de shell (Script.sh) que, a su vez, está llamando a otros scripts de shell (Script2.sh, Script3.sh ... etc). He iniciado sesión como usuario root y he dado permiso de ejecución a todos los scripts. Pero cuando ejecuto "ls -l", los scripts aún no tienen permisos de ejecución en la columna de atributos del archivo. "Script.sh" se ejecuta siguiendo la siguiente sintaxis:

root@freescale $ sh Script.sh

Pero esta secuencia de comandos no puede ejecutar otras secuencias de comandos (Script2.sh, Script3.sh) a las que llama. El error es reportado como "Permiso denegado"

Ya he dado permiso de ejecución mediante el comando chmod, pero tampoco los permisos están cambiando ni los scripts (Script2.sh, Script3.sh ..) se están ejecutando.

Espero que este error se deba a la razón por la que se llama a Script2.sh en Script3.sh como:

./Script2.sh
./Script3.sh

Y si lo escribo como: sh Script2.sh se ejecuta pero no puede ejecutar otras secuencias de comandos que se llaman dentro de Script2.sh e informa el mismo error que "Permiso denegado"

Respuestas a la pregunta(2)

Su respuesta a la pregunta