From owner-FreeBSD-tech-jp@jp.freebsd.org  Tue Nov 10 18:33:38 1998
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id SAA12132;
	Tue, 10 Nov 1998 18:33:38 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from diana.infonets.hiroshima-u.ac.jp (diana.infonets.hiroshima-u.ac.jp [133.41.33.53])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id SAA12121
	for <freebsd-tech-jp@jp.freebsd.org>; Tue, 10 Nov 1998 18:33:33 +0900 (JST)
	(envelope-from taoka@infonets.hiroshima-u.ac.jp)
Received: from peg.infonets.hiroshima-u.ac.jp (peg.infonets.hiroshima-u.ac.jp [133.41.33.64])
	by diana.infonets.hiroshima-u.ac.jp (8.8.8/3.6W) with ESMTP id SAA17647
	for <freebsd-tech-jp@jp.freebsd.org>; Tue, 10 Nov 1998 18:33:32 +0900 (JST)
Received: from localhost (localhost.infonets.hiroshima-u.ac.jp [127.0.0.1]) by peg.infonets.hiroshima-u.ac.jp (8.9.1/3.6W) with ESMTP
	id SAA24150 for <FreeBSD-tech-jp@jp.freebsd.org>; Tue, 10 Nov 1998 18:32:25 +0900 (JST)
To: FreeBSD-tech-jp@jp.freebsd.org
From: TAOKA Satoshi <taoka@infonets.hiroshima-u.ac.jp>
In-Reply-To: Your message of "Tue, 10 Nov 1998 18:04:15 +0900 (JST)"
	<19981110180415B.shiozaki@ased.mt.nec.co.jp>
References: <19981110180415B.shiozaki@ased.mt.nec.co.jp>
X-Mailer: Mew version 1.93 on XEmacs 20.4 (Emerald)
X-Prom-Mew: Prom-Mew 1.93 (procmail reader for Mew)
X-URL: http://www.infonets.hiroshima-u.ac.jp/~taoka/
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19981110183225J.taoka@infonets.hiroshima-u.ac.jp>
Date: Tue, 10 Nov 1998 18:32:25 +0900
X-Dispatcher: imput version 980905(IM100)
Lines: 23
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: FreeBSD-tech-jp 1906
Subject: [FreeBSD-tech-jp 1906] Re: lpr & setuid bit (Re: lpr & sticky bit)
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: taoka@infonets.hiroshima-u.ac.jp


$BED2,$G$9!#(B

> $B1v:j!s%$%=%?!<!w2q<R$G$9!#(B
> 
> $B%5%V%8%'%/%HJQ$($^$7$?!#(B
> # see chmod(2)

$B$"$i!#8@$$Lu$G$9$,!"!V:G=i$O(Bstat(2) & sticky bit (/tmp)$B$NAH9g$;$,=-$$$H(B
$B;W$C$F$$$F!"(Bsubject$B$r(Bstat & sticky bit$B$H$7$F$?$N$G$9$,!"=P$9D>A0$K!"860x(B
$B$K5$$,IU$$$F!"(Bstat$B"*(Blpd$B$H$7$?$,!"8e$m$OK:$l$F$$$?!W$H$$$&$3$H$K$7$F$*$$(B
$B$F$/$@$5$$!#(B:-)

> > $B%=!<%9$rD>$7$h$&$,$J$$$N$G!J!)!K!"8e<T$+$J$H;W$$$^$9$,!#!#$=$l$H$b!"$3$N(B
> > $B$h$&$J>u67$G$b@53N$K%3%^%s%I$r<B9T$7$??M$,J,$+$kJ}K!$"$k$N$G$7$g$&$+!)(B
> 
> See getuid(2) and/or geteuid(2).

$B$J$k$[$I!#:#EY!"DI5a$7$F$_$^$9!#$?$@!"(Bgrep$B$7$?$@$1$G$9$,!"(B

userid = getuid();

$B$C$F$N$,0z$C3]$+$j$^$7$?!#(B
