[#14614] 大小文字を無視した比較で ' 帰 ' == ' 蟻 ' ? — "K.Umakoshi" <pegacorn@...>

こんにちは。

18 messages 2001/09/02
[#14615] Re: 大小文字を無視した比較で ' 帰 ' == ' 蟻 ' ? — matz@... (Yukihiro Matsumoto) 2001/09/02

まつもと ゆきひろです

[#14662] How to abondon saved uid privilege — nobu.nakada@...

なかだです。

60 messages 2001/09/05
[#14663] Re: How to abondon saved uid privilege — nagai@... 2001/09/05

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

[#14672] Re: How to abondon saved uid privilege — nobu.nakada@... 2001/09/05

なかだです。

[#14677] Re: How to abondon saved uid privilege — nagai@... 2001/09/05

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

[#14678] Re: How to abondon saved uid privilege — matz@... (Yukihiro Matsumoto) 2001/09/05

まつもと ゆきひろです

[#14680] Re: How to abondon saved uid privilege — nagai@... 2001/09/05

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

[#14685] Re: How to abondon saved uid privilege — Takahiro Kambe <taca@...> 2001/09/05

In message <20010905184635H.nagai@ai.kyutech.ac.jp>

[#14687] Re: How to abondon saved uid privilege — "Akinori MUSHA" <knu@...> 2001/09/05

 ちょっと脱線します。 :)

[#14688] Re: How to abondon saved uid privilege — Takahiro Kambe <taca@...> 2001/09/05

In message <86ofopevkv.wl@archon.local.idaemons.org>

[#14691] Re: How to abondon saved uid privilege — matz@... (Yukihiro Matsumoto) 2001/09/05

まつもと ゆきひろです

[#14693] Re: How to abondon saved uid privilege — Takahiro Kambe <taca@...> 2001/09/05

In message <999700675.662743.18683.nullmailer@ev.netlab.jp>

[#14703] Re: How to abondon saved uid privilege — nagai@... 2001/09/06

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

[#14707] Re: How to abondon saved uid privilege — Takahiro Kambe <taca@...> 2001/09/06

In message <20010906111828R.nagai@ai.kyutech.ac.jp>

[#14708] Re: How to abondon saved uid privilege — nagai@... 2001/09/06

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

[#14709] Re: How to abondon saved uid privilege — Takahiro Kambe <taca@...> 2001/09/06

In message <20010906132656Z.nagai@ai.kyutech.ac.jp>

[#14728] Re: How to abondon saved uid privilege — nagai@... 2001/09/06

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

[#14729] Re: How to abondon saved uid privilege — Takahiro Kambe <taca@...> 2001/09/06

In message <20010906174440D.nagai@ai.kyutech.ac.jp>

[#14732] Re: How to abondon saved uid privilege — nagai@... 2001/09/06

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

[#14774] Re: How to abondon saved uid privilege — nagai@... 2001/09/12

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

[#14841] Re: How to abondon saved uid privilege — nagai@... 2001/10/02

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

[#15026] setuid and seteuid — nagai@... 2001/11/02

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

[#15030] Re: setuid and seteuid — Tanaka Akira <akr@...17n.org> 2001/11/03

In article <20011102175733K.nagai@ai.kyutech.ac.jp>,

[#15032] Re: setuid and seteuid — nagai@... 2001/11/03

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

[#14743] [BUG] $_ on thread switching — nobu.nakada@...

なかだです。

24 messages 2001/09/07
[#14746] Re: [BUG] $_ on thread switching — nobu.nakada@... 2001/09/07

なかだです。

[#14747] Re: [BUG] $_ on thread switching — matz@... (Yukihiro Matsumoto) 2001/09/07

まつもと ゆきひろです

[#14748] Re: [BUG] $_ on thread switching — nobu.nakada@... 2001/09/08

なかだです。

[#14750] Re: [BUG] $_ on thread switching — matz@... (Yukihiro Matsumoto) 2001/09/08

まつもと ゆきひろです

[#14752] Re: [BUG] $_ on thread switching — nobu.nakada@... 2001/09/08

なかだです。

[#14753] Re: [BUG] $_ on thread switching — matz@... (Yukihiro Matsumoto) 2001/09/08

まつもと ゆきひろです

[#14755] Re: [BUG] $_ on thread switching — nobu.nakada@... 2001/09/08

なかだです。

[ruby-dev:14732] Re: How to abondon saved uid privilege

From: nagai@...
Date: 2001-09-06 12:48:51 UTC
List: ruby-dev #14732
永井@知能.九工大です.

From: Takahiro Kambe <taca@sky.yamashina.kyoto.jp>
Subject: [ruby-dev:14729] Re: How to abondon saved uid privilege
Date: Thu, 6 Sep 2001 18:37:41 +0900
Message-ID: <200109060937.f869bNH02724@edge.sky.yamashina.kyoto.jp>
taca> えっと、すみません。これはsetreuid()が存在する以上、
taca> > 今の 4.4BSD 系ではそういう考え方を取っているということですね?
taca> > で,『実uid != 実効uid』が可能となる setreuid あたりは
taca> > 使わない方向となっている?
taca> ということはありませんね。

あ,ごめんなさい.
前に setreuid は obsolete だとか,FreeBSD では〜なんて話が出てたんで
勘違いしてしまいました.

もし,「setreuid は使うべきではない」というのが
それほど強い要請なり流れなりではないのなら,
setreuid と seteuid を持つときに

    Process.uid=   =>  setreuid(uid,-1) 
    Process.euid=  =>  seteuid(uid)

となってしまう現状を

    Process.uid=   =>  setreuid(uid,-1) 
    Process.euid=  =>  setreuid(-1,uid)

となるように修正することで,
「root に戻れないようにはやりようがない」という現状の問題は
一時的に回避できます.
過去との互換性を考えるなら,
応急処置としてはこれが適切なのかもしれません.

 *** ただし *** 

今言ったように,あくまでも応急処置です. 
「どうあるべきか」の議論はきちんとしておく必要があります.

というわけで,応急処置をしておいて,
あるべき姿をじっくりと議論するというのはいかがでしょう?
意見を求めます.

taca> > もし同意いだだけるなら,例えば
taca> > 「〜系は,〜の仕様の setuid と seteuid を使うことになってるけど,
taca> > setreuid も使えないことはないよ」とか,
taca> > 「〜は古い仕様なんで,保存uidなんかないよ」とか,
taca> > 環境についての情報をまとめて見ませんか?
taca> なんか、こういう内容を扱った書籍ってありませんでしたっけ。
taca> http://www.amazon.co.jp/exec/obidos/ASIN/4894713195/249-2282310-5096310
taca> (詳解UNIXプログラミング)
taca> とかは違ったかなぁ。

こちらは既に参考にしてました.
それぞれを説明してくれているのは助かるのですが,
例えば,どの関数がどの程度標準的となっているのかなど,
現実の流れとしてはどの方向に進もうとしているのかは
ちょっとわかりませんでした.

# 文章は 4.3BSD までが基準かな?

で,現実の「今」はどうなのかを知る必要があるのではと思ったわけです.

taca> http://www.amazon.co.jp/exec/obidos/tg/detail/glance/-/books/4894711893/4894711893/249-2282310-5096310
taca> (最前線UNIXのカーネル)
taca> だったかなぁ。

こちらは読んでいないのでちょっとわかりません.(^_^;
-- 
                                         永井 秀利 (九工大 知能情報)
                                             nagai@ai.kyutech.ac.jp

In This Thread