Permiso denegado al ejecutar "./script.sh", pero funciona al ejecutar "bash script.sh"

Permiso denegado al ejecutar "./script.sh", pero funciona al ejecutar "bash script.sh"

Tengo un problema al ejecutar un archivo .sh simple.

Aquí está mi ejemplo:

Estoy creando un archivo "abc.sh" simple para crear una carpeta.

 echo 'mkdir abc' > abc.sh

Según el bit ejecutable

 chmod +x abc.sh

Intentando ejecutar el archivo sh

 ./abc.sh

Permiso denegado (versión francesa)

 bash: ./abc.sh: Permission non accordée

Pero cuando hago "bash ./abc.sh" en lugar de "./abc.sh", el script se ejecuta

¿Tienes una idea para esto?

Respuesta1

Problema resuelto..

Acabo de encontrar esta publicación:https://unix.stackexchange.com/questions/203371/run-script-sh-vs-bash-script-sh-permission-denied

El sistema de archivos se montó con el parámetro "noexec".

información relacionada