From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Oct 13 16:54:56 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA18695;
	Fri, 13 Oct 2000 16:54:56 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from tohokugw.tohoku.iij.ad.jp (firewall-user@tohokugw.tohoku.iij.ad.jp [202.232.14.98])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA18688
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 13 Oct 2000 16:54:55 +0900 (JST)
	(envelope-from taguchi@tohoku.iij.ad.jp)
From: taguchi@tohoku.iij.ad.jp
Received: by tohokugw.tohoku.iij.ad.jp; id QAA11198; Fri, 13 Oct 2000 16:54:54 +0900 (JST)
Received: from hirose.tohoku.iij.ad.jp(192.168.144.2) by tohokugw.tohoku.iij.ad.jp via smap (V4.2)
	id xma011196; Fri, 13 Oct 00 16:54:03 +0900
Received: from hirose.tohoku.iij.ad.jp (localhost [127.0.0.1])
	by hirose.tohoku.iij.ad.jp (8.9.3/3.7W99113014) with ESMTP id QAA25904
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 13 Oct 2000 16:54:08 +0900 (JST)
Date: Fri, 13 Oct 2000 16:54:08 +0900
Message-ID: <x5wvfd9nxb.wl@hirose.tohoku.iij.ad.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: In your message of "Fri, 13 Oct 2000 16:34:34 +0900"
	<20001013163434Z.aki@v.noc.titech.ac.jp>
References: <x5zok99py5.wl@hirose.tohoku.iij.ad.jp>
	<20001013163434Z.aki@v.noc.titech.ac.jp>
User-Agent: Wanderlust/2.2.12 (Joyride) EMIKO/1.13.9 (Euglena tripteris) FLIM/1.13.2 (Kasanui) Emacs/20.6 (i386--freebsd) MULE/4.0 (HANANOEN)
MIME-Version: 1.0 (generated by EMIKO 1.13.9 - "Euglena tripteris")
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+000315
X-Sequence: FreeBSD-users-jp 56047
Subject: [FreeBSD-users-jp 56047] 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: taguchi@tohoku.iij.ad.jp

$BED8}$G$9!#HSEg$5$s!"$U$?$D$-$5$s!"$"$j$,$H$&$4$6$$$^$9(B_o_

> /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

$B$"$"!"$3$3$@$C$?$N$G$9$M!#;d$O!"$=$N>/$7$^$($N(B

					/* Disable echo */
					n.c_lflag &= ~(ECHO);
					tcsetattr(fd, TCSANOW, &n);
					printf("%sassword for user %s:", (mode == M_UPDATE) ? "New p" : "P", pwd->pw_name);
					fflush(stdout);

$B$"$?$j$H8m2r$7$F$^$7$?!#(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

$B$G$9$M!#<B:]$KLa$jCM$G(Blogin$B$7$F$_$l$P$h$+$C$?!#(B

