関連ページこのページ「ファイルパーミッションの変更」は一部未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています。許可するかが指定されています。ディレクトリ内のファイルに書き込むためのアクセスが必要になる場合があるので、重要です。割り当てて算出します。算出は、以下の図のように行えます。パーミッション構成パーミッションはホストごとに異なるため、このガイドでは一般的な原則のみを詳しく説明します。すべてのケースをカバーできるわけではありません。このガイドは、標準な設定で稼働しているサーバーに適用されます(「suexec」メソッドを使用した共有ホスティングについては、以下を参照してください)。一般に、すべてのファイルの所有権はWebサーバー上のユーザー(ftp)アカウントに設定され、またそのアカウントから書き込み可能である必要があります。共有ホストでは、ファイルの所有権をWebサーバープロセス自体にすべきではありません(所有権がwww、apache、nobodyユーザーなどにはならないということです)。すべてのファイルにおいて、あなたのユーザアカウントが所有者として設定され、またそのアカウントでの書き込みが可能でなくてはいけません。書き込みを行う必要のあるファイルにおいては、サーバのシステムアカウントが所有者として設定されている必要があります。システムアカウントで動作することが可能になります。*/WordPressからの書き込みアクセスが必要なファイルは、WordPressが使用するユーザーアカウント(サーバーアカウントとは異なる場合があります)が所有またはグループ所有する必要があります。サーバーとファイルをFTPでやり取りできるユーザーアカウントを持っている場合でも、サーバー自体はdhapacheやnobodyなどの別のユーザーグループ内の別のユーザーを使用して実行できます。WordPressがFTPアカウントとして実行されている場合、そのアカウントには書き込みアクセス権が必要です。ファイルの所有者であるか、書き込みアクセス権のあるグループに属している必要があります。後者の場合、アクセス許可はデフォルトよりも寛容に設定されます(たとえば、フォルダーの場合は755ではなく775、644の代わりに664)。値などにより異なる場合があります。自分でインストールした場合、とくにパーミッションを変更する必要はないことがほとんどです。ファイル)は、特に厳しい権限を適用し「(セキュリティの)強化」をすべきです。このファイルは当初644権限で作成され、そのままにしておくのは危険です。WordPress_の安全性を高めるをご覧ください。以下の図はディレクトリごとのパーミッション設定です。ディレクトリをグループと他のユーザに対して書き込み可能にする必要がありますが、その場合プラグインのインストール時に説明があるはずです。設定される必要があります。テーマエディタを使う場合は、編集対象となるテーマファイルの書き込み権限をグループに許可してください。通常はパーミッションを特別に変更する必要はありません。クライアントを使用して、リモートホストにあるディレクトリおよびファイルのパーミッションを設定することができます。いう名前で見つけることができます。パーミッション変更の手順を示します。(この手順は他のファイルで変更を行う際も同じです)スクリーンショットの右端の項目、文字列で表示された部分がパーミッションです。始まるファイルを非表示にしています。パーミッションを変更するために隠しファイルを表示する必要があるかもしれません。ファイルを書き込み可能にする場合などがそうです。チェックを入れる必要があります。画面表示が更新され、常に隠しファイルが表示されるようになります。コマンドを使用してパーミッションを変更することができます。チュートリアルを読み、このコマンドについて必ず理解しておいてください。サイトはオフラインになります。時間をかけて正確に行ってください。することを意味します。例を挙げて、その手順を示します。ディレクトリ内のすべてのファイルを、すべてのグループとユーザに対して書き込み可能にしてみましょう。内のすべてのディレクトリおよびファイルに変更を適用するよう指定します。すべてのグループとユーザがディレクトリに読み込み、書き込みを行えるようになります。設定してみてください。その場合、すべてのユーザ、グループ、プロセスが、すべてのディレクトリとファイルに読み込み、書き込み、実行を行えるようになります。ファイルを、すべてのグループとユーザに対して書き込み可能にしてみましょう。メインディレクトリに移動します。コマンドラインで次の行を入力して、該当ファイルのパーミッションを変更します。ディレクトリ内などですべてのファイルを書き込み可能にする前に、最初はディレクトリのみを書き込み可能にするなど、より安全な方法を試してみてください。下記のコマンドを利用できます。オプションを追加して、ディレクトリとその配下のパーミッションを再帰的に変更してみてください。置き換えて実行します。オプションでは、ユーザが作成したディレクトリやファイルに対しても変更を行えます。任意のファイル名に置き換えてください。ファイルを指定してパーミッションを変更できます。(すべてのユーザが書き込み可能)に設定することは避け、最低限でも良いのでアクセス制限をかけてください。限定的なパーミッション設定から始め、動作が確認できるまで順番に変更していきましょう。使い、できることならば短時間の使用にとどめてください。サーバにアクセスするときに使うユーザ名とは異なります。いったシステムアカウントに設定されています。これらのシステムアカウントでは、セキュリティ上の理由からディレクトリやファイルへのアクセス権限を制限されています。あなた個人のファイルへのアクセス権限を持つことになります。このとき他のローカルユーザを始めとする第三者が、サーバプロセスのどれかひとつでも乗っ取りさえすれば、この脆弱性を突いて、あなたのファイルへアクセスすることができるのです。これらを考慮して、パーミッションを変更する際には、注意して行ってください。以上に開放することはありません。設定されているときは、その設定が本当に必要か良く考えましょう。サイトのすべてを乗っ取る可能性があります。プラグインを使うことで、比較的簡単にセキュリティの強化を行い、リスクを回避することできます。プラグイン製作者、またはサーバのサポートサービスにコンタクトを取り、回避策を講じてください。ファイルは、サーバプロセスの所有者がアクセスするファイルのひとつです。パーミッションを制限しすぎた場合、サーバがファイルにアクセスできなくなり、エラーの原因となります。適切なパーミッション設定を得るときには、まず限定的な設定から始め、動作が確認できるレベルまで開放していく手順を踏みます。パーミッション設定例パーミッションの設定例を説明します。設置されている場合、パーミッションは以下のようになります。読み込み権限を取り除きます。サイトから容易にアクセスされる可能性があります。プロセスに権限が与えられていれば動作に問題はないということです。ファイル所有者の権限で動作しながら、グループや他のユーザからのアクセスを制限することができます。バイナリを使用しています。実行するプロセスはファイル所有者の権限で動作するため、グループや他のユーザに対してアクセス権限を与える必要はなく、ファイル所有者の実行権限を残してすべて削除しても問題ありません。スクリプトを実行するための権限は維持されます。パーミッション設定を元に戻すことも、ファイル所有者の権限でいつでも可能です。