Eu tenho uma montagem remota com cifs e parece que não há como o bash executar scripts a partir dessa montagem. É possível ativar 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, pois sou capaz de chmodar o arquivo corretamente.
Aqui seguem as opções de montagem: user,auto,pass= ***
,uid=alan,user=***
Responder1
A user
opção de montagem é desativada exec
por padrão. Altere as opções de montagem para incluir exec
explicitamente.
Responder2
Você sempre pode executar script com
sh ./your_script.sh
ou
bash ./your_script.sh
ou qualquer shell que você use. Funciona mesmo com a opção de montagem noexec ativada.