bash で cifs マウントからのファイルの実行を有効にすることは可能ですか?

bash で cifs マウントからのファイルの実行を有効にすることは可能ですか?

cifs を使用したリモート マウントがありますが、そのマウントから bash でスクリプトを実行する方法はないようです。そのような実行を有効にすることは可能ですか?

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

ファイルを正しく chmod できるため、cifs マウントは UNIX 拡張機能もサポートしているようです。

マウントオプションは次のとおりです: user,auto,pass= ***,uid=alan,user=***

答え1

マウントuserオプションはデフォルトでオフになっていますexec。マウント オプションをexec明示的に含めるように変更します。

答え2

スクリプトはいつでも実行できます

sh ./your_script.sh

または

bash ./your_script.sh

または、使用するシェル。noexec マウント オプションがオンになっている場合でも動作します。

関連情報