From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Oct 13 16:31:05 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA16323;
	Fri, 13 Oct 2000 16:31:05 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from v.noc.titech.ac.jp (v.noc.titech.ac.jp [131.112.126.22])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA16283
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 13 Oct 2000 16:31:04 +0900 (JST)
	(envelope-from aki@DEBUG.gr.jp)
Received: from localhost (localhost [127.0.0.1])
	by v.noc.titech.ac.jp (8.9.3/8.9.3) with ESMTP id QAA02718;
	Fri, 13 Oct 2000 16:34:35 +0900 (JST)
	(envelope-from aki@DEBUG.gr.jp)
To: FreeBSD-users-jp@jp.freebsd.org
Cc: taguchi@tohoku.iij.ad.jp
In-Reply-To: Fri, 13 Oct 2000 16:10:26 +0900
References: <x5zok99py5.wl@hirose.tohoku.iij.ad.jp>
X-Mailer: Mew version 1.94.2 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
From: Akihiro IIJIMA <aki@DEBUG.gr.jp>
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20001013163434Z.aki@v.noc.titech.ac.jp>
Date: Fri, 13 Oct 2000 16:34:34 +0900
X-Dispatcher: imput version 20000228(IM140)
Lines: 51
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 56046
Subject: [FreeBSD-users-jp 56046] Re: pw useradd ... -w random 
 =?ISO-2022-JP?B?GyRCJE5MYSRqGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: aki@DEBUG.gr.jp

> pw useradd ... -w random $B$G%i%s%@%`$J=i4|%Q%9%o!<%I$r@_Dj$7$F$/$l$k(B
> $B$N$G$9$,!"$3$N=i4|%Q%9%o!<%I$r%9%/%j%W%HCf$G;HMQ$7$h$&$H!"(B
> setenv initial_passwd `pw useradd ... -w random`

> initial_passwd $B$K!"(Bpw $B$NI8=`=PNO$?$k(B
> Password for user $B$[$2$[$2(B: $B=i4|%Q%9%o!<%I(B
> $B$J$k9T$,F~$k$3$H$r4|BT$7$F$$$?$N$G$9$,!"(B
> $B<B:]$K$O(BDES$B$JJ8;zNs$N$h$&$J2=$1$?J8;zNs$7$+F~$j$^$;$s!#(B

/usr/src/usr.sbin/pw/ $B$G(B
grep Password $B$9$k$H(B pw_user.c $B$,$R$C$+$+$j(B $B$=$$$D$r8+$k$H(B

                /*
                 * We give this information back to the user
                 */
                if (getarg(args, 'h') == NULL && getarg(args, 'N') == NULL) {
                        if (isatty(STDOUT_FILENO))
                                printf("Password for '%s' is: ", user);
                        printf("%s\n", pwbuf);
                        fflush(stdout);
                }

$B$H$J$C$F$^$9!#(B
isatty(STDOUT_FILENO) $B$NK\Ev$N0UL#$OD4$Y$F$J$$$N$G$o$+$j$^$;$s$,!"(B
$B$?$V$s(B 
  $BBPOCE*$K%3%^%s%I%i%$%s$G<B9T$7$?$H$-$O(B
    Password for user $B$[$2$[$2(B: $B=i4|%Q%9%o!<%I(B
  $B%9%/%j%W%H$NCf$G<B9T$7$?$H$-$O(B
    $B=i4|%Q%9%o!<%I(B
$B$,I=<($5$l$k(B $B$H$$$&%3!<%I$J$N$G$O$J$$$G$7$g$&$+!)(B

> $B<B:]$K$O(BDES$B$JJ8;zNs$N$h$&$J2=$1$?J8;zNs$7$+F~$j$^$;$s!#(B

$B%9%/%j%W%H$G%"%+%&%s%H$r:n@.$9$k>l9g$O(B $B$3$l$@$15"$C$F$-$F$/$l$?J}$,(B
$B%Q!<%9$7$d$9$$$+$i(B $B$3$&$$$&;EMM$J$s$8$c$J$$$+$J!)(B
--
10$B7n(B21$BF|(B($BEZ(B)$B%$%s%9%H!<%kBg2q(B $B;22C<uIUCf(B http://www.DEBUG.gr.jp/
	$BHSEg(B $B><Gn(B (Akihiro Iijima) aki@DEBUG.gr.jp













