From owner-FreeBSD-users-jp@jp.freebsd.org  Tue May 26 10:42:39 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) id KAA08882;
	Tue, 26 May 1998 10:42:39 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mx.fujixerox.co.jp (firewall-user@mx.fujixerox.co.jp [202.32.191.10])
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) with ESMTP id KAA08875
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 26 May 1998 10:42:36 +0900 (JST)
	(envelope-from guzzi@pedev.ksp.fujixerox.co.jp)
Received: by mx.fujixerox.co.jp; id KAA28550; Tue, 26 May 1998 10:52:39 +0900 (JST)
Received: from ns1.fujixerox.co.jp(129.249.118.101) by mx.fujixerox.co.jp via smap (V3.1)
	id xma028412; Tue, 26 May 98 10:52:29 +0900
Received: from tiger.pedev.ksp.fujixerox.co.jp (tiger.pedev.ksp.fujixerox.co.jp [129.249.178.140]) by ns1.fujixerox.co.jp (8.8.6/3.5W) with ESMTP id KAA06380 for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 26 May 1998 10:39:13 +0900 (JST)
Received: (from guzzi@localhost) by tiger.pedev.ksp.fujixerox.co.jp (8.8.7/3.5Wpl7-08/17/97) id KAA01860; Tue, 26 May 1998 10:42:22 +0900 (JST)
Date: Tue, 26 May 1998 10:42:22 +0900 (JST)
Message-Id: <199805260142.KAA01860@tiger.pedev.ksp.fujixerox.co.jp>
From: Yasuichiro YAMAGUCHI <guzzi@pedev.ksp.fujixerox.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Mon, 25 May 1998 23:59:15 JST".
	<9805251459.AA06094@taxis.lit.rd.nttdata.co.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.21PL3] 1998-04/12(Sun)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 28684
Subject: [FreeBSD-users-jp 28684] Re: Cannot SETUID
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org


In [FreeBSD-users-jp 28670] <9805251459.AA06094@taxis.lit.rd.nttdata.co.jp>
sato@lit.rd.nttdata.co.jp writes:
> FreeBSD 2.2.5 $B$K$F(B PostgreSQL (6.3.2)$B$rF0$+$=$&$H$7$F$$$^$9(B.
> 
> $B$D$$$F$O(B, postmaster $B$H$$$&%G!<%b%s%W%m%0%i%`$r(B root **$B$G$O$J$$(B**
> $B8"8B$K$F<+F05/F0$7$F$*$-$?$$$N$G$9$,(B, $B$&$^$/$$$-$^$;$s(B.
	:($BN,(B)
> /usr/local/etc/rc.d/ $B$K(B
> 
> $ cat pgsql.sh
> #!/bin/sh
> postmaster -D/usr/local/pgsql/data -S -i

postgresql-6.3.2/INSTALL $B$K(B

>       b) In FreeBSD 2.2-RELEASE edit /usr/local/etc/rc.d/pgsql.sh to
>          contain the following lines and make it chmod 755 and chown
>          root:bin.
>             #!/bin/sh
>             [ -x /usr/local/pgsql/bin/postmaster ] && {
>               su -l pgsql -c 'exec /usr/local/pgsql/bin/postmaster
>                       -D/usr/local/pgsql/data
>                       -S -o -F > /usr/local/pgsql/errlog' &
>               echo -n ' pgsql'
>             }
>          You may put the line breaks as shown above.  The shell is smart
>          enough to keep parsing beyond end-of-line if there is an
>          expression unfinished.  The exec saves one layer of shell under
>          the postmaster process so the parent is init.  Note:  Unlike most
>          other examples, this one has been tested.

$B$J$s$F5-=R$,$"$k$s$G$9$,!#(B
$BE:IUJ8=q$OFI$s$@$[$&$,NI$$$H;W$&$s$@$,$J$!(B...
package $B$r%$%s%9%H!<%k!"$N$O$:$OL5$7!#(B($BL5$$$+$i(B)
---
yama@net.ksp.or.jp                      JP6LKI/1
guzzi@pedev.ksp.fujixerox.co.jp
Yasuichiro.Yamaguchi@fujixerox.co.jp  $B;38}J]0lO:(B
