/usr/bin/chmodなしでchmodを実行する方法は?

/usr/bin/chmodなしでchmodを実行する方法は?

今日、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

おすすめ記事