¿Es posible habilitar la ejecución de archivos desde un montaje cifs en bash?

¿Es posible habilitar la ejecución de archivos desde un montaje cifs en bash?

Tengo un montaje remoto con cif y parece que no hay forma de que bash ejecute scripts desde ese montaje, ¿es posible habilitar dicha ejecución?

ls -lh ini*
-rwxrwxr-x 1 alan 500 222 2012-03-23 10:16 initall.sh

bash --version
GNU bash, version 4.2.8(1)-release (i686-pc-linux-gnu)

./initall.sh
bash: ./initall.sh: Permission denied

El montaje cifs parece admitir también extensiones de Unix, ya que puedo modificar el archivo correctamente.

Aquí siguen las opciones de montaje: usuario,auto,pass= ***,uid=alan,user=***

Respuesta1

La useropción de montaje se desactiva execde forma predeterminada. Cambie las opciones de montaje para incluirlas execexplícitamente.

Respuesta2

Siempre puedes ejecutar el script con

sh ./your_script.sh

o

bash ./your_script.sh

o cualquier caparazón que uses. Funciona incluso con la opción de montaje noexec activada.

información relacionada