プログラム掲示板

新規投稿 日付順表示 ツリー順表示 スレッド順表示


(24) 同じ現象は他でもあるらしいです by direct_k at 2002/10/01 12:09:26

 だいぶ、掲示板の模様替えをなさったもよう。
面白いアイディアですね >寄せ書き掲示板

 本題、タイトルのとおり、CGIが作ったファイルが
FTPなどで消せないことがあるということがわかりました。
いろいろ調べたところ、同じようにCGIでファイル操作をすれば
大丈夫だとはわかりましたが・・・いろいろと面倒です

 とりあえず、動作環境も含めて書きさせていただきます
・UNIXサーバ
・レンタルサーバとして利用中
・CGI本体はシェルにてコンパイル(一応Linux版Binaryでも動きました)

・パーミッションなど
 BBS-LIB(755 ←BBS用につくったフォルダ
  TEST(755 ←自動生成されたフォルダ
 この↑のTESTというフォルダ中のファイルも含めて消せないのです。
・所有者
 BBS-LIB(9397 ←たぶん個別のIDかと
  TEST(15 ←CGI生成したものはこうなります(内部ファイルも同じく

 このような状況でシェルから rm -r で消そうとしてもWriteProtect〜
とでてしまい、消せないようです。いまはディレクトリ操作CGIで削除しましたが。
 ちなみに、ディレクトリへ新規作成さえもできないようになっています(755なのに

> プログラム的には、cgiを実行するユーザーの権限で、
> 755のフォルダを生成するような想定をしていますので、
これは見たところ間違っておりません。
ただサーバの設定上、 CGIの実行=ユーザクラス ではないようです

> この通りの動作をしない場合はバグだと思っています。
> ここで「cgiを実行するユーザー」というのが結構な問題
今回は、その典型的な例のようで・・やはりどうにかならなければ、
専用の削除CGIで操作せらざるをえないかと。

 とはいえ、掲示板として十分過ぎるの機能をもっているCGIなので
ぜひ期待したいところではあります。


この記事にレスを書く:
投稿者
タイトル
メール
リンク
削除キー
メッセージ
投稿後表示 日付順 ツリー順 スレッド順

BBS program, administered by junnno