GNU/Linux >> Linux の 問題 >  >> Linux

実行許可ビットを設定せずに Linux バイナリを実行できますか?

次のように、/lib/ld*.so を ELF インタープリターとして使用できます。

$ cp /bin/ls /tmp/ls
$ chmod a-x /tmp/ls
$ /lib/ld-linux.so.2 /tmp/ls

実際の名前はアーキテクチャごとに異なります。一部の名前には /lib/ld-linux.so.2 が含まれます 、 /lib/ld-linux-x86-64.so.2 そして /lib/ld-2.7.so .おそらく /lib/ld* として単独で見つけることができます .


Linux
  1. Linux –ファイルパーミッションは実行のみですか?

  2. Linux –インタープリターバイナリを設定せずにスクリプトで機能を使用できますか?

  3. Pythonのmatplotlibで「バックエンド」を設定するにはどうすればよいですか?

  1. Linux:ディレクトリのみに権限を設定する

  2. Linux で HTML ページを壁紙として設定する

  3. Linux で優先ネットワーク インターフェイスを設定する方法

  1. なしでは生きていけないLinuxカーネルモジュール

  2. Linuxのchmodコマンドの概要

  3. LinuxのChattrコマンド(不変ビットの設定)