chmodから実行権限を削除する方法について読んだ後、興味がありました。 bashをまだ終了していない場合、再起動せずにld-linux.soから実行権限を削除することから回復することは可能ですか?すべてのコマンドが機能を停止しているように見えます。
承認された回答:
chmod
を実行できる静的にリンクされた(またはすでに実行されている)ユーティリティが必要になります 手術。静的にリンクされたBusyBoxまたは同様の緊急シェルがインストールされている場合は、おそらくそれで十分です。
一部の古いディストリビューションでは、基本的なパッケージ管理ユーティリティ(dpkg
など) またはrpm
)libcとローダーのアップグレードを有効にするために静的にリンクされていました。今日、それを行うには明らかに他の方法があります。ただし、パッケージ管理ユーティリティがたまたま静的にリンクされていた場合は ld-linux
を含むパッケージ パッケージ管理ツールのキャッシュディレクトリに残っている場合は、ld-linux
を強制的に再インストールできる可能性があります。 パッケージ化して、そのように修正します。