[#37875] ERB の仕様 — URABE Shyouhei <s-urabe@...>
みなさまはじめまして。
44 messages
2003/07/15
[#37876] Re: ERB の仕様
— Masatoshi SEKI <m_seki@...>
2003/07/15
咳といいます。
[#37877] Re: ERB の仕様
— URABE Shyouhei <s-urabe@...>
2003/07/15
mput です。
[#37879] Re: ERB の仕様
— m_seki@...
2003/07/15
[#37883] Re: ERB の仕様
— URABE Shyouhei <s-urabe@...>
2003/07/16
mput です。
[#37884] Re: ERB の仕様
— m_seki@...
2003/07/16
[#37888] Re: ERB の仕様
— URABE Shyouhei <s-urabe@...>
2003/07/16
mput です。
[#37889] Re: ERB の仕様
— m_seki@...
2003/07/16
[#37890] Re: ERB の仕様
— URABE Shyouhei <s-urabe@...>
2003/07/17
mput です。
[#37891] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/19
MoonWolfです。
[#37896] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/20
MoonWolfです。
[#37898] Re: ERB の仕様
— Masatoshi SEKI <m_seki@...>
2003/07/20
咳といいます。
[#37900] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/20
MoonWolfです。
[#37901] Re: ERB の仕様
— Masatoshi SEKI <m_seki@...>
2003/07/20
咳といいます。
[#37911] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/21
Masatoshi SEKI wrote:
[#37902] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/20
MoonWolfです。
[#37903] Re: ERB の仕様
— Masatoshi SEKI <m_seki@...>
2003/07/20
咳といいます。
[#37904] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/20
Masatoshi SEKI wrote:
[#37905] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/20
MoonWolfです。
[#37966] Re: ERB の仕様
— MoonWolf <moonwolf@...>
2003/07/23
MoonWolfです。
[#37906] control user ID / group ID — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
20 messages
2003/07/20
[#37912] Re: control user ID / group ID
— YOKOYAMA Takehiro <tac@...>
2003/07/21
[#37913] Re: control user ID / group ID
— Hidetoshi NAGAI <nagai@...>
2003/07/21
永井@知能.九工大です.
[#37916] Re: control user ID / group ID
— YOKOYAMA Takehiro <tac@...>
2003/07/21
[#37923] Re: control user ID / group ID
— Hidetoshi NAGAI <nagai@...>
2003/07/21
永井@知能.九工大です.
[#37925] Re: control user ID / group ID
— Takahiro Kambe <taca@...>
2003/07/21
In message <20030722.051007.74738624.nagai@ai.kyutech.ac.jp>
[#37936] __FILE__ in mswin32 — OOTANI TAKASHI <otn@...5.so-net.ne.jp>
大谷と申します。
5 messages
2003/07/22
[#37941] multipart/form-dataのためのcgi.rbの修正 — 堀川 久 <vzw00011@...>
こんにちは。
18 messages
2003/07/22
[#37944] Re: multipart/form-dataのためのcgi.rbの修正
— matz@... (Yukihiro Matsumoto)
2003/07/23
まつもと ゆきひろです
[#37945] Re: multipart/form-dataのためのcgi.rbの修正
— nobu.nakada@...
2003/07/23
なかだです。
[#37948] Re: multipart/form-dataのためのcgi.rbの修正
— matz@... (Yukihiro Matsumoto)
2003/07/23
まつもと ゆきひろです
[#37951] Re: multipart/form-dataのためのcgi.rbの修正
— nobu.nakada@...
2003/07/23
なかだです。
[#37953] Re: multipart/form-dataのためのcgi.rbの修正
— matz@... (Yukihiro Matsumoto)
2003/07/23
まつもと ゆきひろです
[#37954] Re: multipart/form-dataのためのcgi.rbの修正
— nobu.nakada@...
2003/07/23
なかだです。
[#37955] Re: multipart/form-dataのためのcgi.rbの修正
— matz@... (Yukihiro Matsumoto)
2003/07/23
まつもと ゆきひろです
[#37956] Re: multipart/form-dataのためのcgi.rbの修正
— matz@... (Yukihiro Matsumoto)
2003/07/23
まつもと ゆきひろです
[#37958] Re: multipart/form-dataのためのcgi.rbの修正
— nobu.nakada@...
2003/07/23
なかだです。
[#37960] Re: multipart/form-dataのためのcgi.rbの修正
— matz@... (Yukihiro Matsumoto)
2003/07/23
まつもと ゆきひろです
[#37972] rubyw とは? — tachyon@...
みなさま、
6 messages
2003/07/27
[#37978] net/ftp.rb — TAKAISHI Hayato <rio-t@...>
こんにちは、高石です。
6 messages
2003/07/27
[#37998] o_dbm for qdbm — keiju@... (Keiju ISHITSUKA)
けいじゅ@いしつかです.
8 messages
2003/07/31
[#37999] Re: o_dbm for qdbm
— matz@... (Yukihiro Matsumoto)
2003/07/31
まつもと ゆきひろです
[ruby-list:37923] Re: control user ID / group ID
From:
Hidetoshi NAGAI <nagai@...>
Date:
2003-07-21 20:10:09 UTC
List:
ruby-list #37923
永井@知能.九工大です.
考えてはみたのですが,
From: YOKOYAMA Takehiro <tac@amris.co.jp>
Subject: [ruby-list:37916] Re: control user ID / group ID
Date: Mon, 21 Jul 2003 17:31:38 +0900
Message-ID: <200307210830.AA01412@ludwig.amris.co.jp>
> restore_re_gid(void)
> {
> - setregid(saved_rgid, -1);
> - setregid(-1,saved_egid);
> + setgid(saved_rgid);
> + setegid(saved_egid);
>
> assert_gid(saved_rgid, saved_egid);
> }
の修正が有効に機能するのは,実行時に特権ユーザの権限である場合のみです.
特権ユーザの状態ですら,
> 初期化の過程で、saved_rgid = 0, saved_egid = 32766 (wheel/nogroup) の
> 状態でrestore_re_gid() が呼び出されたとき、setregid() が正常に動作しないため、
> assert_gid()で
> Failed to set gid privileges to (0,32766) now set to (32766,32766) uid = (0,0)
> と表示され、終了してしまうのです。
となってしまう以上,setregid() は正常に利用できない関数であると
判断せざるを得ません.
本来,setregid() は一般ユーザの権限でも実/実効ユーザ ID の交換が
許されるはずです.現在の Process::{User|Group}ID.re_exchangable?
もそれが可能であるかどうかを前提に判断しています.
しかし BSD/OS 上の setregid() ではそれが不可能 or 保証できないと
いうことなら,OpenBSD の場合と同様,setregid() 関数は存在するが
re_exchangable? は false である環境として扱うしかありません.
したがって,
> なお、BSD/OSだけ特別扱いする場合は、#if defined(__bsdi__) と
> 指定してください。
に基づき,OpenBSD の場合と同様に例えば
#elif defined(HAVE_SETREUID) && !defined(__OpenBSD__) && !defined(__bsdi__)
と指定することになるかと思います.
ところで,
From: YOKOYAMA Takehiro <tac@amris.co.jp>
Subject: [ruby-list:37912] Re: control user ID / group ID
Date: Mon, 21 Jul 2003 11:37:45 +0900
Message-ID: <200307210236.AA01410@ludwig.amris.co.jp>
> ちなみに、sambaのこの変更パッチを投稿したところ、Mac OS X 10.2でも
> 同様の問題があり、パッチ適用によりうまく動作するようになったという
> 通知がありました。
ということですので,Mac OS X でも同様の対応をする必要が
あるかと思います.
こちらは defined(MAC_OSX) で OK でしょうか?
どなたかご存じありませんか?
--
永井 秀利 (九工大 知能情報)
nagai@ai.kyutech.ac.jp