From owner-man-jp-reviewer@jp.freebsd.org  Tue Jul 21 15:34:29 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) id PAA06963;
	Tue, 21 Jul 1998 15:34:29 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from ns5.sharp.co.jp (firewall-user@ns5.sharp.co.jp [202.248.44.10])
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) with ESMTP id PAA06954
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 21 Jul 1998 15:34:25 +0900 (JST)
	(envelope-from kuma@slab.tnr.sharp.co.jp)
Received: by ns5.sharp.co.jp; id PAA17643; Tue, 21 Jul 1998 15:34:20 +0900 (JST)
Received: from unknown(133.159.103.2) by ns5.sharp.co.jp via smap (3.2)
	id xma017605; Tue, 21 Jul 98 15:34:02 +0900
Received: from td1.tnr.sharp.co.jp (root@td1.tnr.sharp.co.jp [133.159.52.20]) by ns.sharp.co.jp (8.8.5/3.5W-97031013) with ESMTP id PAA14623 for <man-jp-reviewer@jp.freebsd.org>; Tue, 21 Jul 1998 15:34:01 +0900 (JST)
Received: from mailfwd.slab.tnr.sharp.co.jp ([10.32.30.11]) by td1.tnr.sharp.co.jp (8.8.5/3.5W-97080613) with ESMTP id PAA05091 for <man-jp-reviewer@jp.freebsd.org>; Tue, 21 Jul 1998 15:33:59 +0900 (JST)
Received: from server01.slab.tnr.sharp.co.jp ([10.32.50.4])
	by mailfwd.slab.tnr.sharp.co.jp (8.8.4+2.7Wbeta4/3.6Wbeta7) with ESMTP id PAA18742
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 21 Jul 1998 15:32:50 +0900 (JST)
Received: from gaye.slab.tnr.sharp.co.jp (gaye.slab.tnr.sharp.co.jp [10.32.49.117])
	by server01.slab.tnr.sharp.co.jp (8.8.5/3.6Wbeta7 98051815) with ESMTP id PAA03558
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 21 Jul 1998 15:33:58 +0900 (JST)
Received: from gaye.slab.tnr.sharp.co.jp (kuma@localhost) by gaye.slab.tnr.sharp.co.jp (8.8.7/3.5Wpl5) with ESMTP id PAA20582 for <man-jp-reviewer@jp.freebsd.org>; Tue, 21 Jul 1998 15:33:57 +0900 (JST)
Message-Id: <199807210633.PAA20582@gaye.slab.tnr.sharp.co.jp>
To: man-jp-reviewer@jp.freebsd.org
In-reply-to: Your message of "Tue, 21 Jul 1998 12:01:41 JST."
             <199807210301.MAA01460@gian.gadev.sony.co.jp> 
Date: Tue, 21 Jul 1998 15:33:57 +0900
From: Norihiro Kumagai <kuma@slab.tnr.sharp.co.jp>
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24e+ JFUG special]
X-Sequence: man-jp-reviewer 343
Subject: [man-jp-reviewer 343] Re: (Checked) netgroup.5 
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org

$B7'C+$G$9!#(B

In Message <199807210301.MAA01460@gian.gadev.sony.co.jp>,
  MOROHASHI <moro@gadev.sony.co.jp> writes:
> netgroup.5 $B$N%A%'%C%/$G$9!#(B

$B$*$D$+$l$5$^$G$9!#(B

> $B!V(Blookup$B!W$NLu$r$I$&$7$h$&$+LB$C$F$^$9!#(B
> $B8=:_8uJd$O!V>H2q!W!"!V8!:w!W!"!V;2>H!W!"!VLd$$9g$o$;!W$N;M$D$G$9!#(B

$B$U$`!#$J$k$[$I!#J8L.E*(B+$B%*%lE*$K$O!V8!:w!W$+$J!#!VC5$9!WF0:n$N8zN($,%F!<(B
$B%^$_$?$$$J46$8$G$9$+$i!"!VC5$9!WJ70O5$$N$"$k8l$,$h$$$h$&$J5$$b$7$^$9!#(B

$B=t66$5$s$N<qL#$J$i!V>H2q!W$G$b9=$o$J$$$H;W$$$^$9!#(B

> +$B8=:_$N(B
>  .Nm netgroup
> -$B$,B8:_$7$F$$$k%7%9%F%`$O(B
> +$B%7%9%F%`$O(B
>  .Fn innetgr 3
>  $B$K$h$C$F(B
>  .Nm netgroup
> -$B$N%a%s%P!<>pJs$r$r5^$$$G7W;;$9$k$K$O!"$"$^$j$KHs8zN($G$9!#(B
> +$B$N%a%s%P!<>pJs$r5^$$$G7W;;$9$k$K$O!"$"$^$j$KHs8zN($G$9!#(B

$B$3$NItJ,$J$s$G$9$,!"86J8$O(B

     The existing netgroup system is extremely inefficient where
     innetgr(3) lookups are concerned since netgroup memberships are computed
     on the fly.

$B$G$9$M!#$3$l$J$i!"(B

  $B8=:_$N(B netgroup $B$,B8:_$7$F$$$k%7%9%F%`$O!"(Binnetgr(3) $B$K$h$C$F(B 
  netgroup $B$N%a%s%P!<>pJs$r5^$$$G7W;;$9$k$K$O!"$"$^$j$KHs8zN($G$9!#(B

$B$h$j$b!"(B

  $B8=:_$N(B netgroup $B%7%9%F%`$O!"(Binnetgr(3) $B$rMQ$$$?>H2q$K4X$9$kItJ,$,6K(B
  $B$a$FHs8zN($G$9!#$3$l$O!"Ld$$9g$o$;$N$"$C$?$=$N>l$G(B netgroup $B$N%a%s%P(B
  $B>pJs$r7W;;$9$k$?$a$G$9!#(B

$B$NJ}$,$h$$$H;W$$$^$9$,G!2?!#(B

# on the fly ... $B$=$N>l$G(B($BLd$$9g$o$;$4$H$KKh2sE%Fl<0$K:F7W;;$9$k>uBV$r;X$9(B)
# existing ... $B4{B8$N(B($B$$$^8=:_MxMQ$G$-$k(B/$BB8:_$9$k%7%9%F%`$r;X$9(B)

>  .Sh $B%P%0(B
> -$B%M%C%H%0%k!<%W$N%a%s%P%?%W%k$K4p$E$$$?%"%/%;%9@)8B$N2r<a$O!"$5$^$6$^$J(B
> +$B%M%C%H%0%k!<%W$N%a%s%P$NAH$K4p$E$$$?%"%/%;%9@)8B$N2r<a$O!"$5$^$6$^$J(B
>  $B%M%C%H%o!<%/%"%W%j%1!<%7%g%sG$$;$K$J$C$F$$$^$9!#(B

$B>e5-=$@5$K;?@.CW$7$^$9!#(B
$B!V%?%W%k!W$r!VAH!W$HLu$9$N$O$h$$$H;W$$$^$9!#(B

--
$B7'C+(B $BE5Bg(B
