GNU/Linux >> Znalost Linux >  >> Linux

Mohu spustit binární soubor Linuxu, aniž by byl nastaven bit oprávnění ke spuštění?

Můžete použít /lib/ld*.so jako interpret ELF, například takto:

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

Skutečný název se liší architekturu od architektury. Některé názvy zahrnují /lib/ld-linux.so.2 , /lib/ld-linux-x86-64.so.2 a /lib/ld-2.7.so . Pravděpodobně jej najdete samostatně jako /lib/ld* .


Linux
  1. Jak nastavit Evil Bit na odchozí provoz

  2. Jak mohu nastavit 'backend' v matplotlib v Pythonu?

  3. Linux:Nastavte oprávnění pouze pro adresáře

  1. Nastavte stránku HTML jako tapetu v systému Linux

  2. Jak mohu nastavit afinitu procesoru k procesu v systému Linux?

  3. Jak nastavit preferované síťové rozhraní v linuxu

  1. Linux – Spustit pouze oprávnění k souboru?

  2. Linux – Lze schopnosti používat ve skriptech, aniž by bylo nutné nastavit caping the Interpreter Binary?

  3. Jak nastavit název vlákna v Linuxu pthreads?