A opção user
mount desativa exec
por padrão. Altere as opções de montagem para incluir exec
explicitamente.
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 = ***
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.
Tags permissions filesystems