From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Jun  7 03:26:38 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id DAA46906;
	Wed, 7 Jun 2000 03:26:38 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mailgw.cablecom.ne.jp (mailgw.cablecom.ne.jp [202.248.199.37])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id DAA46901
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 7 Jun 2000 03:26:34 +0900 (JST)
	(envelope-from hiroo@oikumene.gcd.org)
Received: from srv2.cablecom.ne.jp by mailgw.cablecom.ne.jp (8.9.3/3.7W) id DAA15362; Wed, 7 Jun 2000 03:26:33 +0900 (JST)
Received: from mail.oikumene.gcd.org by srv2.cablecom.ne.jp (8.9.3/3.7W) id DAA04668; Wed, 7 Jun 2000 03:26:33 +0900 (JST)
Received: (qmail 25049 invoked from network); 6 Jun 2000 18:26:32 -0000
Received: from chrysanthe.oikumene.gcd.org (HELO localhost) (192.168.0.12)
  by ns.oikumene.gcd.org with SMTP; 6 Jun 2000 18:26:32 -0000
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <200006060443.NAA27396@mail.ati.khi.co.jp>
References: <200006060443.NAA27396@mail.ati.khi.co.jp>
X-Mailer: Mew version 1.94.1 on Emacs 20.6 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000607032631Z.hiroo@oikumene.gcd.org>
Date: Wed, 07 Jun 2000 03:26:31 +0900
From: Hiroo ONO <hiroo@oikumene.gcd.org>
X-Dispatcher: imput version 20000228(IM140)
Lines: 58
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 52353
Subject: [FreeBSD-users-jp 52353] Re: I forgot root password
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

$B@5E}E*$J$d$j$+$?$OC/$+B>$N?M$K$*G$$;$9$k$H$7$F!";d$,K3$7$$CN<1$+$i0rL"(B
$B<0$K$?$0$C$F$f$/$H$I$&$J$k$+9M$($F$_$^$7$?!#(B

From: Akinori INOUE <akinori@yb3.so-net.ne.jp>
Date: Tue, 06 Jun 2000 13:42:26 +0900

> $B$G!$%Q%9%o!<%I$r:F@_Dj$9$kJ}K!$rD4$Y$^$7$?!%(B

> $B<+J,$NCN7C$G$O!$(Bfixit.flp $B$r;H$($P$$$$$N$+$J$H;W$C$F$A$g$C$H(B
> $B$d$C$F$_$?$N$G$9$,!$(Bfixit $B%b!<%I$KF~$C$?8e$K(B vipw $B$J$I$r$I$&(B
> $B$9$l$P$G$-$k$N$+$,$o$+$j$^$;$s$G$7$?!%(B

vipw $B$N(B man $B$rFI$s$G!"4XO"9`L\$+$i(B pwd_mkdb(8) $B$r0z$/$H(B
  /etc/master.passwd
$B$N(B root $B$N(B password $B$r6u$K$7$F!"(Bpwd_mkdb $B$r;H$C$F:n$jD>$;$P$h$$$N$+$J(B
$B$H;W$&$N$G$9$,!"$3$l$O(B
  chrysanthe% type pwd_mkdb
  pwd_mkdb is /usr/sbin/pwd_mkdb
  chrysanthe% file /usr/sbin/pwd_mkdb 
  /usr/sbin/pwd_mkdb: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked, stripped
$B$J$N$G!"Fp<e$J;d$O$3$NO)@~$OJ|4~(B ($B$H$$$&$+!"$3$l$,;H$($l$P(B passwd(1) 
$B$G$$$1$k$8$c$s(B)$B!#(B

$B$?$@!"(Bdynamic link $B$H$O$$$(!"(BPATH $B$H(B LD_LIBRARY_PATH $B$5$(@_Dj$9$l$P(B 
($BL$3NG'(B) $B;H$($=$&$J5$$,$9$k$N$G!"4hD%$C$F(B fixit $B$+$i(B vipw $B$r(B (-d
option $B$D$1$F(B) $B;H$C$F(B root $B$N%Q%9%o!<%I$r6u$K$9$k!"$G$$$1$k$+$b!#(B

$B$G!";d$K$OLLE]$=$&$K;W$($?$N$G!"$b$&0l$D9M$($?$N$,!"<!$N$b$N$G$9!#(B

% $B$3$3$G<ALd$G$9$,!"(Broot $B0J30$N(B user $B$H$7$F$O(B login $B$G$-$k$N$G$9$h$M(B?
$B$=$l$,$"$F$O$^$l$P!"(Bvipw(8) $B$KLa$k$H!"(B
     $B%*%W%7%g%s$r;XDj$;$:$K<B9T$9$k$H!"(B vipw $B$O(B /etc $B$N%Q%9%o!<%I%U%!%$%k$KBP(B
     $B$7$FF0:n$7$^$9!#(B -d $B%*%W%7%g%s$r;HMQ$9$k$3$H$K$h$j!"JL$N(B directory $B$KBP$7(B
     $B$FF0:n$5$;$k$3$H$,2DG=$G$9!#(B
$B$H=q$$$F$"$C$F!"(Bpwd_mkdb(8) $B$K$b(B
     pwd_mkdb $B$O!";XDj$5$l$?%U%!%$%k$+$i(B db(3) $B%9%?%$%k$N!"%;%-%e%j%F%#$N$7$C(B
     $B$+$j$7$?%G!<%?%Y!<%9$H$=$&$G$J$$%G!<%?%Y!<%9$N(B 2 $B$D$r9=C[$7$^$9!#$=$7$F!"(B
     $B$3$l$i$N%G!<%?%Y!<%9$O!"$=$l$>$l(B /etc/spwd.db $B$H(B /etc/pwd.db $B$K%$%s%9%H!<(B
     $B%k$5$l$^$9!#$3$N%U%!%$%k$O!"(B /etc/master.passwd $B$K%$%s%9%H!<%k$5$l$^$9!#(B
     $B$3$N%U%!%$%k$O@5$7$$%U%)!<%^%C%H$G$J$1$l$P$J$j$^$;$s(B ( passwd(5) $B$r;2>H(B)
$B$H$"$k$N$G!"(Broot $B$@$1$N(B master.passwd $B$r:n$C$F!"(Bpwd_mkdb $B$7$?$N$r(B / $B$H(B
$BF1$8%U%!%$%k%7%9%F%`$N$I$3$+$K$*$1$P!"$"$H$O(B fixit $B$+$i!"(Bpath $B$OJQ$o$j(B
$B$^$9$,!"(B/bin/mv$B!"(B/bin/cp $B$r;H$C$F!"(B
 (1) original $B$N(B /etc/master.passwd $B$rE,Ev$JL>$K(B rename $B$7$F$*$/(B
 (2) $B>e$G:n$C$?(B root $B$@$1$N(B master.passwd $BB>$r(B cp $B$9$k(B
$B$3$H$G!"(Broot $B$G:F%m%0%$%s2DG=$K$J$C$F!"$=$3$G(B
 (3) $B$b$H$N(B master.passwd $B$KLa$7$F(B pwd_mkdb $B$7$F$+$i(B passwd $B$G(B root $B$N(B 
    password $B$rJQ99(B
$B$H$$$&<j$,;H$($k$+$H;W$$$^$9!#(B
% /etc/master.passwd $B$H(B /etc/passwd $B$N%+%i%`?t$O0[$J$k$N$G!"(Bpasswd(5) 
% $B$H(B /etc/passwd $B$r;29M$K$7$F!"(Bmaster.passwd $B$r:n$kI,MW$O$"$j$^$9$,!"(B
% $B0lHL(B user $B$N8"8B$G$G$-$k$3$H$@$1$O3NG'$7$^$7$?!#(B

$B$$$m$$$m:Y$+$$E@$OH4$1$F$$$^$9$,!"$3$s$J46$8$G$I$&$G$7$g$&!#(B
----
Hiroo ONO
