phtがhtaccesなどのディレクトリを介して特定のディレクトリの下にあるファイルをインクルードまたはアクセスするのを防ぐことは可能ですか?この場合、ユーザー1とユーザー2の両方がFTP経由で自分のフォルダに直接アクセスできますが、残念ながら私は独立したPHPプラットフォルムを提供することはできません。自分のファイル内でこの "../user2"のようなことをuser1にやってもらうか、他のウェブサイト "../../website1"にアクセスすることを避けるために私ができることはありますか?ディレクトリの所有者/グループ(基本的に、そのディレクトリに他からRWXを除去)に所有権およびグループこれらの二つのディレクトリの関連するユーザに、及び制限アクセス許可を設定phpのアクセスを禁止し、親ディレクトリのファイルにインクルードする
/root
/root/website1
/root/website2
/root/website2/users
/root/website2/users/user 1 [..]
/root/website2/users/user 2 [..]
これは実際にはほとんどのケースでは動作しません内のすべてのフォルダにsetgidビットを設定すると思います。 – duskwuff
By適切なユーザー、私は彼がApacheが使用するユーザーを意味すると思います。それで、PHPはファイルへのアクセス権を持たないため、動作します。 –
Apacheで適切な設定を行うということは、サイト単位でも、どのようなユーザでもPHPが呼び出されることを意味します。 – HorusKol