É possível ativar a execução de arquivos de uma montagem cifs no bash?

5

Eu tenho uma montagem remota com cifs e parece que não há como ter bash executar scripts dessa montagem, é possível habilitar tal execução?

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

A montagem cifs parece suportar também extensões unix, já que eu posso chmodar o arquivo corretamente.

Aqui segue as opções de montagem:     usuário, automático, pass = *** , uid = alan, usuário = ***

    
por a1an 23.03.2012 / 10:45

2 respostas

4

A opção user mount desativa exec por padrão. Altere as opções de montagem para incluir exec explicitamente.

    
por 23.03.2012 / 19:46
2

Você sempre pode executar o script com

sh ./your_script.sh

ou

bash ./your_script.sh

ou qualquer shell que você usa. Funciona mesmo com opção de montagem noexec ativada.

    
por 23.03.2012 / 11:01