Debian 8 (VPS) の /* の権限エラーを修正

Debian 8 (VPS) の /* の権限エラーを修正

今日、フォルダー全体の権限を変更したかったのですが、代わりにインストール全体を変更した (chown -R root) ため、多くの機能が動作しなくなりました。

たとえば、私の LEMP サーバーは動作していません。いくつかの問題を修正しましたが、適切な場所にすでにインストールされているソケット mysqld が原因で、mariadb の「LSB の起動に失敗しました: mysql データベース サーバーを起動して停止してください...」というエラーがまだ表示されます... apt install mariadb-server でも同じエラーが発生するため再インストールできず、現時点ではすべての Web サイトがダウンしています。

この問題を解決する解決策をその Web サイトで確認しましたが、ライブ CD で起動する必要がありますが、VPS で実行しているためできません。

適切な権限を取り戻し、すべてを再び動作させるための解決策はありますか?

ありがとう

答え1

チェックしてくださいこの質問VPS部分以外は重複しています。

基本的な答えは同じです。ほとんどのインストールでは

  1. バックアップからすべてを復元します。
  2. または、OS を含むパーティションを再インストールし、すべてのパッケージと構成を再インストールします (それらを文書化しておくことを願います)。
  3. または、すべてのファイルとフォルダの所有権を変更 (復元) します。そのためには、権限を確認する必要があります。これは、最近のバックアップを確認するか、同様のセットアップをインストールすることで実行できます (その後にスクリプトをいくつか記述します)。

しかし、本当に安全を確保したい場合は、バックアップから復元し、1 日分作業の損失を受け入れてください。


そうは言っても、パッケージを削除して再インストールするか、アップグレードすれば運が良ければうまくいくかもしれません。しかし、私は二度とそのインストールを信頼しません。バックアップからの復元(最近追加したデータの簡単なバックアップを先に取ることも可能)が私の解決策です。



* : または、バックアップを実行する頻度。

関連情報