%20%E3%81%AE%20%2F*%20%E3%81%AE%E6%A8%A9%E9%99%90%E3%82%A8%E3%83%A9%E3%83%BC%E3%82%92%E4%BF%AE%E6%AD%A3.png)
今日、フォルダー全体の権限を変更したかったのですが、代わりにインストール全体を変更した (chown -R root) ため、多くの機能が動作しなくなりました。
たとえば、私の LEMP サーバーは動作していません。いくつかの問題を修正しましたが、適切な場所にすでにインストールされているソケット mysqld が原因で、mariadb の「LSB の起動に失敗しました: mysql データベース サーバーを起動して停止してください...」というエラーがまだ表示されます... apt install mariadb-server でも同じエラーが発生するため再インストールできず、現時点ではすべての Web サイトがダウンしています。
この問題を解決する解決策をその Web サイトで確認しましたが、ライブ CD で起動する必要がありますが、VPS で実行しているためできません。
適切な権限を取り戻し、すべてを再び動作させるための解決策はありますか?
ありがとう
答え1
チェックしてくださいこの質問VPS部分以外は重複しています。
基本的な答えは同じです。ほとんどのインストールでは
- バックアップからすべてを復元します。
- または、OS を含むパーティションを再インストールし、すべてのパッケージと構成を再インストールします (それらを文書化しておくことを願います)。
- または、すべてのファイルとフォルダの所有権を変更 (復元) します。そのためには、権限を確認する必要があります。これは、最近のバックアップを確認するか、同様のセットアップをインストールすることで実行できます (その後にスクリプトをいくつか記述します)。
しかし、本当に安全を確保したい場合は、バックアップから復元し、1 日分の作業の損失を受け入れてください。
そうは言っても、パッケージを削除して再インストールするか、アップグレードすれば運が良ければうまくいくかもしれません。しかし、私は二度とそのインストールを信頼しません。バックアップからの復元(最近追加したデータの簡単なバックアップを先に取ることも可能)が私の解決策です。
* : または、バックアップを実行する頻度。