今日、Unixのトレーナーは、ルートパスワードが学生に漏洩し、そのうちの1人が/usr/bin/chmod
自分の実行権限を削除したという話を聞きました。この場合、回復しchmod
て再実行可能にする方法は?外部ソースからインポートまたは再コンパイルする方が良い選択ではないと仮定すると、自分で復元できる巧妙なハッキングはありますかchmod
?
これはずっと前に起こり、現在の問題に対する解決策を探しているのではなく、Unixがそのような問題を解決するためにどのような解決策を提供したのか疑問に思います。
ベストアンサー1
実行したいコマンドを渡すことで、ローダーを直接実行できます。
/lib/ld-linux.so /bin/chmod +x /bin/chmod
ローダーのパスは異なる場合があります。 64ビットシステムでは、chmod
コンパイルされた方法に応じて正しいバージョンを選択する必要があります。/lib64/ld-linux-x86-64.so.2