GNU/Linux >> Linux の 問題 >  >> Linux

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

今日、私はUnixトレーナーから、ルートパスワードが学生に漏洩したという話を聞きました。そして、仲間の1人が/usr/bin/chmodから実行許可を削除しました。 自体。 chmodをどのように回復しますか この場合、それを再び実行可能にしますか?外部ソースから取得したり、再コンパイルしたりすることは望ましくないオプションだとしましょう。このchmodを回復できるスマートハックはありますか? それ自体?

これはかなり前に起こったことであり、現在の問題の解決策を探しているのではなく、Unixがそのような問題をどのように回避できるかについて知りたいだけです。

承認された回答:

ローダーを直接実行して、実行するコマンドを渡すことができます:

/lib/ld-linux.so /bin/chmod +x /bin/chmod

ローダーへのパスは異なる場合があります。 64ビットシステムでは、chmodの方法に基づいて適切なシステムを選択する必要があります。 コンパイルされました。 64ビットバージョンの名前は、/lib64/ld-linux-x86-64.so.2のようになります。


Linux
  1. 「/usr/ bin / dirmngr」を修正する方法:そのようなファイルやディレクトリはありません

  2. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  3. バンをエコーする方法!?

  1. / bin/shが/bin/bashではなく/bin/ dashを指すのはなぜですか?

  2. #!/usr/bin/env bash と #!/usr/bin/bash の違いは何ですか?

  3. /usr/sbin、/usr/local/sbin、/usr/local/bin の意味は何ですか?

  1. / usr/binと/usr/ local / bin Linuxの場合?

  2. Linux – / usr/binと/usr/sbinを/bin(gnu / linux)にマージしますか?

  3. /bin と /usr/bin の違い