GNU/Linux >> Linux Esercitazione >  >> Linux

Posso eseguire un binario Linux senza che sia impostato il bit di autorizzazione all'esecuzione?

Puoi usare /lib/ld*.so come interprete ELF, in questo modo:

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

Il nome effettivo differisce da architettura ad architettura. Alcuni nomi includono /lib/ld-linux.so.2 , /lib/ld-linux-x86-64.so.2 e /lib/ld-2.7.so . Probabilmente puoi trovarlo singolarmente come /lib/ld* .


Linux
  1. Linux:le funzionalità possono essere utilizzate negli script senza impostare il codice binario dell'interprete?

  2. Come impostare il nome di un thread nei pthread di Linux?

  3. Come posso impostare il 'backend' in matplotlib in Python?

  4. Come impostare l'indirizzo IP da C in Linux

  5. Linux:imposta l'autorizzazione solo per le directory

Come impostare o modificare il fuso orario in Linux

Come eseguire un pacchetto .run o .bin in Linux

Esegui file binari in Linux

Linux – Solo per l'esecuzione di autorizzazioni file?

Come configurare il firewall UFW su Linux

Come posso impostare l'affinità del processore di un processo su Linux?