• ベストアンサー

ディレクトリごとアクセス制限できない~!!

最近、久しぶりにアクセス制限のCGI設置を試みようとしたら どうもhtmlのフォルダより上層のディレクトリにFTPで アクセスできないようになっていて、隠したいフォルダや ファイルを置けるPrivateなディレクトリへのアクセスが 困難になっています。 (私が使用しているサービスは「infoseek」です。) wwwのアドレスで直接アクセス出来ない上層ディレクトリへ FTPでアクセスしてフォルダ等を作成・設置できる 「優秀な?無料ホームページサービス」ってまだ どこかに健在でしょうか・・・?? ご存知でしたら是非お教え願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.2

ちょっと訂正、データファイルはパーミッション0600で保護でした。 では、頑張ってみて下さい。

welovekobe
質問者

お礼

どうも有り難うございました。 その方法で上手く行きました。感謝!!

その他の回答 (1)

  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.1

無料で、公開領域より上位のシステム領域を使わせてくれるところなんてまず無いんじゃないかな? 無料infoseekでも、データ保護のために、cgi-bin配下のサブディレクトリーのパーミッションを0700として、cgi(perl)からだけ読み書き可能なデータディレクトリーを作ることは可能ですけど? 現在のinfoseekのperl実行権限はサイトownerですのでパーミッション0700のディレクトリーやファイルも読み書き出来ます。 データファイルだけでも0700のパーミッションにしておけばperlからだけ読み書き可能です。 これらのディレクトリーやファイルはブラウザから直接表示しようとしても、アクセス権がないので、エラー表示して、infoseekのトップに飛ばされます。 まあ、このへんのノウハウは、infoseekのヘルプに書いてないので、(cgi設置に関しては自分で調べろと言うスタンスだから)実験してみてから、本番データを置いて下さい。

welovekobe
質問者

お礼

そうですか! なるほど、属性で制御してしまえるかもということですね。 perlから読み書き可能な700にしてみます。 どうも有り難うございました!!

専門家に質問してみよう