誤って/lib権限を644に設定しました。

誤って/lib権限を644に設定しました。

簡単に言えば、私のUbuntuサーバーボックスは最近破損しています(更新された以前のバージョンのTomcatの既知のエクスプロイトを介して信じています)。脆弱性の一部は、ほとんどすべての権限を777に設定します。

誤った権限を修正しようとしたときに、誤って/libを755ではなく644に設定しました。その結果、いいえプログラムは実行できますが(chmodを含むがこれに限定されません)、システムは完全に起動しません(通常は起動または回復モードに切り替えます)。

このエラーを正常に回復する方法はありますか?それともデフォルトでUbuntuを最初から再インストールする必要がありますか?

私ができることの1つは、grubを介して制限されたコマンドプロンプトにアクセスすることです。これを使用してコンピュータのファイルシステムを参照できますが、それを使用して権限を変更する方法を見つけることができませんでした。 grubのコマンドプロンプトを使ってこれを行う方法はありますか?

答え1

Live CD/DVD/USB ドライブを起動し、ルートファイルシステム(サブディレクトリにある)をマウントした後、chmodその中でコマンドを実行すると、権限の問題を解決できます。 システム回復ディスクこのタイプのリカバリ用に特別に設計されたディストリビューションですが、ルートファイルシステムを処理できるすべてのLive CDが動作します。

ただし、サーバーが破損している場合は、すべての損傷の兆候を削除したことを確認するのは難しい場合があります。クラッカーは予期しない場所にバックドアを残すこともできます。ドライブを消去して最初から再インストールすることをお勧めします。

関連情報