68user's page 掲示板

Prev< No. 2162> Next  [最新発言に戻る] [過去ログ一覧]
No. 2162 # 68user 2001/10/02 (火) 16:51:17
>>2159 Nira
> そういえば、httpsの取得に良いサイトを発見しました。
ありがとうございます。このページをサンプルとして載せておきます。

>>2161 あやの
> その作られたファイルの操作が全くできなくなってしまいました。
    #!/usr/bin/perl
    system("rm -f ファイル");
    print "Content-type: text/plain\n\n";
    print "File removed.\n";
というような CGI スクリプトを作って、ブラウザから CGI に
アクセスすれば消せます。

> 所有権の変更も出来ないんです。
普通ファイルの所有者を変更できるのは root のみです。
# 設定次第でできる OS もありますが。

よって、
    - 事前にファイルを作成しておき、nobody が中身を変更できる
        ようにパーミッションを設定する。
    - ファイルの所有者は nobody とし、他のユーザがそれを
        参照・変更できるようにパーミッションを設定する。
    - ファイルの所有者を nobody 以外とする。
            サーバ管理者に suExec や cgiwrap を入れてもらうか、
            自分で suid なプログラムを作る。
            # http://x68000.startshop.co.jp/~68user/webcgi/permission.html
のいずれを選ぶ、ということになります。

Prev< No. 2162> Next  [最新発言に戻る] [過去ログ一覧]