0

これが私たちのテストスクリプトです...

#!/bin/bash
echo "Hello World"

これは、Linux クライアントにマウントされている NFS 共有にあります。次のようにスクリプトを呼び出すと:

./testscript.sh

次に、これを取得します。

sh: ./testscript.sh: Permission denied

次のように呼び出すと:

bash ./testscript.sh

その後、適切に実行されます。また、ローカルファイルシステムで実行すると、「bash」を前に付けなくても正しく実行されます。

シバンが機能するようにこれを行う方法はありますか? ちなみに、これについては許可が広く開かれています。777。

編集1:

問題が見つかりました。

NFSマウントのマウントオプションに「ユーザー」を設定しました。どうやらそれは実行する能力を取り除きます。私はそれを変更しましたが、今ではうまくいっているようです。

4

1 に答える 1