GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Wiederherstellung nach dem Entfernen der Ausführungsberechtigung von Ld-linux.so?

Nachdem ich über das Entfernen der Ausführungsberechtigung von chmod gelesen hatte, wurde ich neugierig. Ist es möglich, das Entfernen der Ausführungsberechtigung von ld-linux.so ohne Neustart wiederherzustellen, wenn ich Bash noch nicht beendet habe? Jeder Befehl scheint nicht mehr zu funktionieren.

Akzeptierte Antwort:

Sie benötigen ein statisch gelinktes (oder bereits laufendes) Dienstprogramm, das chmod ausführen kann Betrieb. Wenn Sie eine statisch gelinkte BusyBox oder eine ähnliche Notfall-Shell installiert hätten, würde das wahrscheinlich reichen.

In einigen alten Distributionen ist das grundlegende Paketverwaltungsprogramm (z. B. dpkg oder rpm ) war früher statisch gelinkt, um libc- und Loader-Upgrades zu ermöglichen. Heutzutage gibt es anscheinend andere Möglichkeiten, dies zu tun. Aber wenn Ihr Paketverwaltungsprogramm zufällig mit und das Paket, das ld-linux enthält immer noch im Cache-Verzeichnis der Paketverwaltungstools befinden, können Sie möglicherweise eine Neuinstallation von ld-linux erzwingen Paket und beheben Sie es auf diese Weise.


Linux
  1. Linux-Paketmanager:dnf vs apt

  2. Linux-Paketverwaltung mit apt

  3. Führen Sie Shell-Befehle aus einem Programm aus, das in WINE ausgeführt wird

  4. Führen Sie den sudo-Befehl unter Linux von plink.exe [Windows] aus

  5. Installieren Sie Linux von Linux

So ändern Sie Berechtigungen in Linux

So führen Sie ein .run- oder .bin-Paket unter Linux aus

Binärdateien unter Linux ausführen

Umstieg von Windows auf Linux

So deinstallieren Sie Programme von Ubuntu Linux

So führen Sie .run- und .bin-Pakete im Linux-System aus