プロが教えるわが家の防犯対策術!

はじめまして、当方WinXPで鯖を動かしております。
OS:WindowsXP SP2
HTTPクライアント:Apache 2.0.55
PHP:PHP 4.4.0
CGI:ActivePerl 5.8.0
FTPクライアント:BPFTP 2.1.5

CPU:P4 3.0GHz
Memory:1024MB
HDD:160+300+300GB

現状、外部から鯖にHP用のファイルを送っていただけるだけでCGIやPHPは動作します。
しかし、私含めユーザーが任意でパーミッションの変更ができません(私からの操作でもできませんでした)。
このままですと、スプリクトの設定ファイルをDLするなりで覗けてしまい
大変セキュリティ面で不安があります。

どうやら、まだ私の鯖にはCHMODコマンドなどがつかえないらしく
コマンドの制限をクリアすれば問題を解決できると考えているのですが、初心者ゆえ解決策がわかりかねます。

どうか、皆様のご教授をお願いいたします。

A 回答 (1件)

回答がつかないようなので・・・



FTPサーバーのソフトが何を使っているか分からないですが
CHMODはUNIXやLINUXで使用されるコマンドです。
UNIXとWindowsではパーミッション(属性)という
概念が違います。

Windows系ではファイル属性の「読み取り専用」しか
選択できません。
Windows標準のIISに付属しているFTPサーバーで
FFFTPから属性変更テストしてみましたが
当然のようにダメでした。

対処方法としては
1.属性管理ができるFTPサーバーを見つける。
 (Windows系では見たことがないですが。)
2.サーバーのOSをUNIX、LINUXに変更する。
3.スクリプト等のファイルをwwwから見れない
 場所に保存するようにする。

という感じではないでしょうか?
    • good
    • 0
この回答へのお礼

要するにWindowsにはパーミッションの概念がない、ということでよろしいのでしょうか。
これを機にUNIX鯖の導入を考えてみます。
本日はありがとうございました。

お礼日時:2006/01/12 14:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!