1
RHELにディレクトリをマウントするときのNOEXECフラグの意味は?
マウント時にNOEXECフラグを理解しようとしています。 / tmpディレクトリが「/」以外のドライブにマウントされており、NOEXECが存在するatmにアクセスできない、他のマシンの/ tmpディレクトリ内に実行の問題があります。このシナリオを自分のマシンで再現したかったのですが、2台目のハードドライブがありません。私は次のコマンドを試してみました: mount --bind /test1 /test2 その後、bindフラグを削除NOEXECして/ etc / fstabに追加しました。次に、test.shというファイルを/ test2に作成しました。このファイルには、「hello world」がエコーされます。私はそれを試して実行すると、「許可が拒否されました」と表示されました。それから私は走りましたchmod 777 test.sh、そして、ファイルをうまく実行することができました。NOEXECフラグで何も実行できないようにすべきだと思いましたか? mount --bind /test1 /test2完全に異なる物理ドライブからのマウントと同じではありませんか?/ test1と/ test2のように別のドライブにありますか?