2009-08-15 7 views
2

タイトルが示唆するように、私は、ウェブサイト上のHTML、CSS、Javascript、PHPなどのファイルに対する推奨されるファイル/ディレクトリのアクセス権について興味があります。ウェブサイトファイルへの推奨アクセス

以前は、私のWindowsコンピュータでFileZillaを使用していたため、実際にはそれについて考えたことはありませんでした。私は最近、Macに切り替え、FTP用のCyber​​duckを使用していますが、どこか間違った設定をしているか、権限が不足していると思われます。

あなたはどう思いますか? (読みやすくするため、8進数を記入してください)

答えて

1

ファイルに必要なアクセス許可に影響するApache設定オプションがいくつかあります。ここではいくつかの物事がチェックするために、次のとおりです。

  1. ほとんどの共有ホスティングはあなたのウェブサイトは、ファイルやスクリプトの実行(SuexecUserGroupsuEXEC)を提供するために、独自のログオンIDを使用するモードではApacheを使用しています。これがあなたのホストの場合であれば、最初の数のパーミッションだけが関係します。そうでない場合は、グループおよび/またはワールドの値を少なくとも4に設定する必要があります(例:644rw-r--r-- - チェックWikipedia for a quick intro)。
  2. あなたのホストがsuEXECを使用している場合、あなた自身のユーザ以外のもののために実行可能なファイルを提供できないことがあります。
  3. は、あなたが実行ビットは任意のディレクトリに設定されている必要があることを覚えておいてください
1

いくつかの要因によって異なります。おそらくApacheのようなディレクトリをHTMLファイルを読み込んでWebサーバを介して提供しているようです。この場合、ファイルにはApacheが読むことができるようなアクセス権が必要です。たとえば、それらを世界中で読めるようにすることもできますし、必要に応じて、Apacheを実行しているユーザーのメンバー。

+0

はい、私は、Apache上でそれを実行していますが、それは共有ホスト上にあるので、私は本当にのように、何の多くを変更することはできません。ユーザーとグループ。私はユーザーとグループの両方が自分のアカウントに割り当てられている。 –

+0

私は、Apacheを実行しているユーザーを含むグループにファイルのグループ所有権を割り当てることができます(おそらくこれは可能でしょうか?)そうでない場合、誰にでも読めるように、それを読むことができます。 – Sasha