GNU/Linux >> Linux Esercitazione >  >> Linux

Linux – Ripristino dalla rimozione dell'autorizzazione di esecuzione da Ld-linux.so?

Dopo aver letto sulla rimozione del permesso di esecuzione da chmod, mi sono incuriosito. È possibile ripristinare rimuovendo l'autorizzazione di esecuzione da ld-linux.so senza riavviare se non sono ancora uscito da bash? Ogni comando sembra smettere di funzionare.

Risposta accettata:

Avresti bisogno di un'utilità collegata staticamente (o già in esecuzione) in grado di eseguire un chmod operazione. Se avessi un BusyBox collegato staticamente o una shell di emergenza simile installata, probabilmente lo farebbe.

In alcune vecchie distribuzioni, l'utilità di base per la gestione dei pacchetti (ad es. dpkg o rpm ) era collegato staticamente per abilitare gli aggiornamenti della libc e del caricatore. Al giorno d'oggi ci sono apparentemente altri modi per farlo. Ma se l'utilità di gestione dei pacchetti è stata collegata staticamente e il pacchetto contenente ld-linux sarebbe ancora nella directory cache degli strumenti di gestione dei pacchetti, potresti essere in grado di forzare la reinstallazione di ld-linux pacchetto e risolverlo in questo modo.


Linux
  1. Gestori di pacchetti Linux:dnf vs apt

  2. Esegui i comandi della shell dal programma in esecuzione in WINE

  3. matlab esegue lo script dalla riga di comando linux

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

  5. Installa Linux da Linux

Come modificare le autorizzazioni in Linux

Come eseguire un pacchetto .run o .bin in Linux

Esegui file binari in Linux

Passaggio da Windows a Linux

Come disinstallare programmi da Ubuntu Linux

Come eseguire i pacchetti .run e .bin nel sistema Linux