From owner-man-jp@jp.freebsd.org  Mon Jul  2 19:19:30 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA75684;
	Mon, 2 Jul 2001 19:19:30 +0900 (JST)
	(envelope-from owner-man-jp@jp.FreeBSD.org)
Received: from shark.math.cst.nihon-u.ac.jp (root@shark.math.cst.nihon-u.ac.jp [133.43.100.138])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id TAA75679
	for <man-jp@jp.FreeBSD.org>; Mon, 2 Jul 2001 19:19:29 +0900 (JST)
	(envelope-from shimura@math.cst.nihon-u.ac.jp)
Received: from localhost (shimura@localhost [127.0.0.1])
	by shark.math.cst.nihon-u.ac.jp (8.11.3/8.11.3) with ESMTP id f62AJSE94865
	for <man-jp@jp.FreeBSD.org>; Mon, 2 Jul 2001 19:19:28 +0900 (JST)
	(envelope-from shimura@math.cst.nihon-u.ac.jp)
To: man-jp@jp.FreeBSD.org
X-Mailer: Mew version 1.94.1 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20010702191928F.shimura@math.cst.nihon-u.ac.jp>
Date: Mon, 02 Jul 2001 19:19:28 +0900
From: SHIMURA Tatsuya <shimura@math.cst.nihon-u.ac.jp>
X-Dispatcher: imput version 20000228(IM140)
Lines: 44
Reply-To: man-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: man-jp 3573
Subject: [man-jp 3573] id(1) =?ISO-2022-JP?B?GyRCJE4bKEI=?= -p
 =?ISO-2022-JP?B?GyRCJSolVyU3JWclcyRHJE4bKEI=?= euid
 =?ISO-2022-JP?B?GyRCJE5AYkxAGyhC?= 
Errors-To: owner-man-jp@jp.freebsd.org
Sender: owner-man-jp@jp.freebsd.org
X-Originator: shimura@math.cst.nihon-u.ac.jp


jpman $B$G$NK]Lu$K$D$$$F$G$O$J$/!"85$N(B man $B$N5-=R$K$D$$$F$J$N$G$9$,!#(B
id(1) $B$N(B -p $B%*%W%7%g%s$N@bL@$NItJ,$K$D$$$F$G$9!#(B

man $B$H(B jpman $B$N%j%S%8%g%s>pJs$O0J2<$NDL$j$G$9!#(B

.\"     @(#)id.1        8.1 (Berkeley) 6/6/93
.\" %FreeBSD: src/usr.bin/id/id.1,v 1.7.2.2 2000/12/08 15:13:42 ru Exp %
.\"
.\" jpman %Id: id.1,v 1.2 1997/03/29 04:26:50 horikawa Stab %


% man id $B$G$O(B -p $B%*%W%7%g%s$N(B euid $B$N@bL@$O0J2<$N$h$&$K$J$C$F$$$^$9!#(B

 $B<B%f!<%6(B ID $B$,<B8z(B
 $B%f!<%6(B ID $B$H0[$J$C$F$$$k$H!"(B ``euid'' $B$H$$$&%-!<%o!<%I$,F,$K$D$$(B
 $B$F<B%f!<%6(B ID $B$,I=<($5$l$^$9!#(B


euid $B$H$$$&%-!<%o!<%I$N8e$K<B%f!<%6(B ID$B$rI=<($9$k$H$OJQ$J;EMM$@$H;W$C(B
$B$?$N$G$9$,!"%*%j%8%J%k$G$b<!$N$h$&$K$J$C$F$$$^$7$?!#(B

 If the effective user ID is
 different from the real user ID, the real user ID is displayed as
 a name, preceded by the keyword ``euid''. 


$B$H$3$m$,!"(B/usr/src/usr.bin/id/id.c $B$N3:EvItJ,(B (pretty(pw) $B$NDj5A$NCf$G(B
$B$9$h$M(B) $B$r8+$k$H<!$N$h$&$K$J$C$F$$$^$9!#(B

 if ((eid = geteuid()) != rid) {
         if ((pw = getpwuid(eid)))
                 (void)printf("euid\t%s\n", pw->pw_name);
         else
                 (void)printf("euid\t%u\n", eid);
 }


$B$3$l$r8+$k8B$j$G$OI=<($5$l$k$N$O<B8z%f!<%6(B ID $B$@$H;W$&$N$G$9$,!"<B:]$N(B
$BF0:n$O$I$&$J$N$G$7$g$&$+!#(B

-- 
$BF|K\Bg3XM}9)3XIt?t3X2J(B
	$B;VB<(B $BN)Lp(B
