From owner-FreeBSD-users-jp@jp.freebsd.org  Tue May 26 13:24:05 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) id NAA20919;
	Tue, 26 May 1998 13:24:05 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ms.nttdata.co.jp (ms1.nttdata.co.jp [163.135.193.232])
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) with ESMTP id NAA20914
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 26 May 1998 13:24:04 +0900 (JST)
	(envelope-from sato@lit.rd.nttdata.co.jp)
Received: from mx0.nttdata.co.jp (mx0.nttdata.co.jp [163.135.10.11])
	by ms.nttdata.co.jp (8.8.8/3.6W-NTTDATA-TOP-04/14/98) with ESMTP id NAA01750
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 26 May 1998 13:23:33 +0900 (JST)
Received: from pluto.rd.nttdata.co.jp (root@[163.135.16.10]) by mx0.nttdata.co.jp (8.8.5/3.5Wpl4-mx0/97072309) with ESMTP id NAA13492 for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 26 May 1998 13:23:33 +0900 (JST)
Received: from mail.lit.rd.nttdata.co.jp (root@[163.135.200.130])
	by pluto.rd.nttdata.co.jp (8.8.2/3.6Wbeta5) with ESMTP id MAA17511
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 26 May 1998 12:49:44 +0900 (JST)
Received: from taxis.lit.rd.nttdata.co.jp (sato@taxis.lit.rd.nttdata.co.jp [163.135.200.138]) by mail.lit.rd.nttdata.co.jp (8.8.5/3.5Wpl1-lit-server-12/05/96) with SMTP id NAA26888 for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 26 May 1998 13:23:32 +0900 (JST)
Received: by taxis.lit.rd.nttdata.co.jp (4.1/3.5W-lit-client-10/22/96)
	id AA07001; Tue, 26 May 98 13:23:10 JST
From: Michihiro Sato <sato@lit.rd.nttdata.co.jp>
Message-Id: <9805260423.AA07001@taxis.lit.rd.nttdata.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Date: Tue, 26 May 1998 13:23:10 +0900
In-Reply-To: <199805260142.KAA01860@tiger.pedev.ksp.fujixerox.co.jp> from "Yasuichiro YAMAGUCHI" at May 26, 98 10:42:22 am
Content-Type: text
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 28685
Subject: [FreeBSD-users-jp 28685] Re: Cannot SETUID
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B:4F#$G$9(B.

$B<ALd$N=q$-J}$,$o$k$+$C$?$N$G$9$,(B,
$B<g$K<1<T$K?R$M$?$+$C$?$N$O2<5-$N$3$H$G$9(B.

$B<+J,(B:
| $B%9%/%j%W%H$NFbMF$r(B, "touch foo" $B$H$+B>$N$b$N$K$7$F(B,
| $B4v$D$+;n$7$F$_$?$N$G$9$,(B, $B%7%'%k%9%/%j%W%HN`$O(B setuid bit $B$,(B
| root $B$K8B$i$:A4A38z$$$F$J$$$h$&$G$9(B.
| 
| $B$3$&$$$&$b$N$J$N$G$7$g$&$+(B?


$B!V(BFreeBSD(*1) $B$G$O(B,$B%9%/%j%W%H(B(*2)$B$K$D$$$F$O(B setuid bit $B$O8z$+$J$$(B.
  $BFC8"$,$J$$(B -> $B$"$k(B $B$NJ}8~$@$1$G$O$J$/$F(B,$BA4A38z2L$,$J$$(B.$B!W(B

$B$H$$$&G'<1$O@5$7$$$N$+$I$&$+$G$9(B.

(*1) $B%P!<%8%g%s$O4v$D$+$i$H$+(B,$B:G=i$+$i$H$+(B,$BB>$N(BOS$B$O$I$&$+$H$+(B..
(*2) $B$b(B 1$B9TL\$N(B #!(path) $B$G=hM}7O$r;XDj$9$k$b$N$OA4It$J$N$+$I$&$+(B.
     exec* $B$N<BAu<+BN$N;EMM$,$3$&$J$N$@$H$+(B..

# $B<+J,$G;n$;$H$$$o$l$l$P$=$l$^$G$G$9(B.$B$O$$(B.


---

$B7|0F$N(B PostgreSQL $B$K$D$$$F$O(B,$B$_$J$5$s$N2sEz$G$O(B,$B2<5-$N$h$&$G$7$?(B.

  1. su -l setuid$B$7$?$$Aj<j(B  -c  '$B%3%^%s%I(B'
  2. echo '$B%3%^%s%I(B' | su - setuid$B$7$?$$Aj<j(B

1.$B$O(B,INSTALL$B$K=q$$$F$"$C$?$d$jJ}$G(B, 2.$B$O(Broot$B$K$F%3%^%s%I5/F0$7$?>l9g(B
$B$K=PNO$5$l$k%a%C%;!<%8$K=q$+$l$F$$$k$d$jJ}$G$9(B.

$B$I$A$i$b7k9=1~MQHO0O$O9-$=$&$G$9$7(B,$B<B9T$5$l$F$$$k$H$$$&8fJV;v$r$b$i$$(B
$B$^$7$?$,(B, $B$f$&$Y;n$7$?$H$-$K$O(B, 2 $B$O$J$<$+$&$^$/$$$-$^$;$s$G$7$?(B.

// $B:4F#F;90(B  NTT$B%G!<%?DL?.(B
