In message <200109051047.f85AlxF00939 / edge.sky.yamashina.kyoto.jp>
	on Wed, 5 Sep 2001 19:48:08 +0900,
	Takahiro Kambe <taca / sky.yamashina.kyoto.jp> wrote:
> > 他の環境の場合に悪影響が出ないかがちょっと心配です.
> えっとですね、このあたりは気をつけないといけません。機能的な面からも、
> 移植性の面からも。
おっと、OSのレベルとRubyのProcessモジュール関数の実装は一緒とは限りま
せんね。何気なく、先のスクリプトをrootでないユーザで実行すると、

(0) initial IDs
uid = 100   euid = 100
-----------
(1) set uid --> 10
uid = 100   euid = 100
-----------
(2) set euid --> 10
uid.rb:11:in `euid=': Operation not permitted (Errno::EPERM)
        from uid.rb:11

なんで(1)で例外が発生しないのでしょう...?

--
神戸 隆博(かんべ たかひろ)		at 仕事場