[#24112] ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。原因を追求してたのですが、力尽きました。

19 messages 2004/08/18
[#24127] Re: ruby/tk crashes on bcc32 — Hidetoshi NAGAI <nagai@...> 2004/08/19

永井@知能.九工大です.

[#24131] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。

[#24135] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。試行錯誤の結果、これで落ちなくなりました。

[ruby-dev:24147] Re: CGI::Session has security problem?

From: Takahiro Kambe <taca@...>
Date: 2004-08-20 15:54:16 UTC
List: ruby-dev #24147
In message <1092996661.773196.15391.nullmailer@picachu.netlab.jp>
	on Fri, 20 Aug 2004 19:19:12 +0900,
	matz@ruby-lang.org (Yukihiro Matsumoto) wrote:
> |こんなが出てると教えて貰いました。直している内容は、FileStoreのファイ
> |ルを作成するところで、ファイルのアクセス権を明示的に指定して他のユーザ
> |が読めないようにしているようです。
> 
> 1.8.2,CVS上の1.6.8、HEADでは直してあります。そのはずです。
あぁ、確認しました。ありがとうございます。

anonymous CVSとかの存在を忘れてました。(今、つながらないみたいです、
connection refusedで。)

> ただねえ、CGI::Sessionを使うようなCGIではちゃんとumask指定し
> てよ、という気はしないでもないです。でないと、fopen()とかで
> ファイルを作ったら終わりですよね。
気持ちはわからなくありませんが、umaskの設定に依存すべきではないでしょ
う。古くはUNIX Network Programmingあたりで「デーモン化するときにumask
の設定を受けないようにするために、明示的にumask(0)すべし」といったこと
も書かれていたと記憶しています。

もちろん、CGI::Sessionはデーモンとなるためではありませんが、ライブラリ
的な関数は呼び出し側のumask設定に依存すべきではないと思います。

-- 
神戸 隆博 / Takahiro Kambe

In This Thread