From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun Jun  9 01:47:28 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g58GlSn46673;
	Sun, 9 Jun 2002 01:47:28 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mail500.nifty.com (mail500.nifty.com [202.248.37.208])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g58GlSW46668
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 9 Jun 2002 01:47:28 +0900 (JST)
	(envelope-from hiroo@oikumene.gcd.org)
Received: from mail.oikumene.gcd.org
	by mail500.nifty.com (8.12.3/3.7W-02/25/02) with SMTP id g58GkMGp000150
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 9 Jun 2002 01:46:22 +0900
Received: (qmail 23295 invoked from network); 8 Jun 2002 16:46:22 -0000
Received: from barleycoren.oikumene.gcd.org (hiroo@192.168.0.11)
  by mail.oikumene.gcd.org with SMTP; 8 Jun 2002 16:46:22 -0000
Date: Sun, 09 Jun 2002 01:46:22 +0900
Message-ID: <86wut9wwf5.wl@barleycoren.oikumene.gcd.org>
From: Hiroo Ono <hiroo@oikumene.gcd.org>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <002901c20e9a$a6b1d560$0602a8c0@iqghc9zrravloex>
References: <006f01c20e30$e13a5230$0401a8c0@mit21rsl7dsabc>
	<86u1oev7ck.wl@barleycoren.oikumene.gcd.org>
	<002901c20e9a$a6b1d560$0602a8c0@iqghc9zrravloex>
User-Agent: Wanderlust/2.8.1 (Something) SEMI/1.14.3 (Ushinoya) FLIM/1.14.3
 (=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/21.2 (i386--freebsd)
 MULE/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020417
X-Sequence: FreeBSD-users-jp 69121
Subject: [FreeBSD-users-jp 69121] Re: How to find hidden (super) user 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: hiroo@oikumene.gcd.org

$B>.Ln42@8$G$9(B

At Sat, 8 Jun 2002 12:14:49 +0900,
SAWADA Hiroshi wrote:
> $B$7$F$"$l$3$l6l@o$9$k$&$A!"(B/etc/master.passwd /etc/pwd.db
> /etc/spwd.db$B$NIT@09g$rH/8+$G$-$k%D!<%k$,K3$7$$$3$H$K(B
> $BBg$$$KITK~$r;}$C$?$o$1$G$9!#(B

root $B8"8B$,$H$i$l$F2?$+$5$l$?$H$$$&>l9g$r=|$/$H!"IT@09g$,H/@8$9$k$N$O!"(B
$B$J$K$+$7$i$NA`:n%_%9$G>e5-(B 3$B%U%!%$%k(B ($B$H(B /etc/passwd?) $B$,J;$;$F99?7$5(B
$B$l$J$+$C$?$H$$$&$3$H$K$J$k$H;W$$$^$9!#(B

$B$J$N$G!"4JJX$KD4$Y$?$1$l$P!">e=R$N%U%!%$%k$N%?%$%`%9%?%s%W$rD4$Y$F!"$=(B
$B$l$,Bg$-$/0[$J$C$F$$$J$$$+8+$l$P:Q$`$N$G$O$J$$$G$7$g$&$+!#$=$&$$$&0UL#(B
$B$G$O(B ls $B$,;H$($l$P==J,$H$$$&5$$b$7$^$9!#(B
$B$-$A$s$HD4$Y$?$1$l$P!"(B
  cp -p /etc/master.passwd /somewhere
  pwd_mkdb -d /somewhere
$B$7$F!"(B/etc/pwd.db, /etc/spwd.db $B$,(B /somewhere/pwd.db, /somewhere/spwd.db
$B$H0lCW$9$k$+$I$&$+D4$Y$F$bNI$$$+$b$7$l$^$;$s!#(B
($B<B:]$K$O$d$C$F$_$F$$$J$$$N$G!"$&$^$/9T$/$HJ]>Z$O$G$-$^$;$s$,!"B?J,Bg>f(B
$BIW$G$7$g$&(B)$B!#(B

vipw $B$,(B pwd_mkdb $B$rF0$+$9$+$I$&$+$rH=CG$9$k$N$K8+$F$$$k$N$O!"JT=8$7$?(B 
/etc/master.passwd $B$N%3%T!<$N(B time stamp $B$,JQ$o$C$?$+$I$&$+$@$1$N$h$&(B
$B$J$N$G!"(Bvipw $B$r5/F0$7$F$bA4$/JT=8$7$J$1$l$P!"(B/etc/pwd.db, /etc/spwd.db 
$B$,JQ99$5$l$J$$$N$O;EJ}$J$$$G$7$g$&!#(B
% vipw $B$r5/F0$7$?;~$K!"$J$K$+$7$iJT=8$7$F85$KLa$7$F$+$iJ]B8$9$l$P!":G(B
% $B=*E*$J%U%!%$%k$O$NFbMF$OF10l$G$b!"(B/etc/pwd.db, /etc/spwd.db $B$O99?7(B
% $B$5$l$k$O$:$G$9!#(B

$B<+F0$GD4$Y$F$/$l$k$H$7$?$i!"(B /etc/periodic/daily/200.backup-passwd $B$"(B
$B$?$j$K4|BT$+$H;W$$$^$9$,!"8=>u$O$=$&$J$C$F$$$^$;$s$7!"$3$3$G$d$k$Y$-$3(B
$B$H$+$I$&$+$b$o$+$j$^$;$s!#I,MW$@$H$7$F$bB>$N(B script $B$K$J$k$N$+$b!#(B
