From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Apr 14 15:50:29 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id PAA29146;
	Fri, 14 Apr 2000 15:50:29 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from pis.toba-cmt.ac.jp (pis.toba-cmt.ac.jp [202.26.248.77])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id PAA29140
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 14 Apr 2000 15:50:27 +0900 (JST)
	(envelope-from kiri@pis.toba-cmt.ac.jp)
From: kiri@pis.toba-cmt.ac.jp
Received: from kiri.pis (localhost [127.0.0.1])
	by pis.toba-cmt.ac.jp (8.9.3/8.9.3) with ESMTP id QAA85055
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 14 Apr 2000 16:01:21 +0900 (JST)
	(envelope-from kiri@pis.toba-cmt.ac.jp)
Message-Id: <200004140701.QAA85055@pis.toba-cmt.ac.jp>
Date: Fri, 14 Apr 2000 16:01:20 +0900
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: In your message of "Fri, 14 Apr 2000 01:08:04 +0900"
	<200004140108.IBH03557.TNBTB@intnl.doshisha.ac.jp>
References: <200004131312.WAA01535@pis.toba-cmt.ac.jp>
	<200004131414.XAA24928@v.noc.titech.ac.jp>
	<200004140108.IBH03557.TNBTB@intnl.doshisha.ac.jp>
User-Agent: Wanderlust/1.0.3 (Notorious) SEMI/1.13.3 (Komaiko) FLIM/1.12.5 (Hirahata) MULE XEmacs/21.1 (patch 9) (Canyonlands) (i386--freebsd)
MIME-Version: 1.0 (generated by SEMI 1.13.3 - "Komaiko")
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 51159
Subject: [FreeBSD-users-jp 51159] Re: pw =?ISO-2022-JP?B?GyRCJE4bKEI=?=
 =?ISO-2022-JP?B?GyRCJVElOSVvITwlSUZ+Tk8bKEI=?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kiri@pis.toba-cmt.ac.jp

$B6M;3$G$9!#(B

At Fri, 14 Apr 2000 01:08:04 +0900,
Masataka Nakauye <massa@intnl.doshisha.ac.jp> wrote:
> 
> -w$B!!%*%W%7%g%s$b$D$+$($=$&$G$9$M!#8=:_$N;d$N4D6-$G$O(B
> $B%f!<%6!<$K%Q%9%o!<%I$r=q$+$;$F$$$k$N$G$9$,!"(Brandom$B$G(B
> $B@h$K:n$C$?%Q%9%o!<%I$r;H$C$F$b$i$&1?MQ$b=PMh$^$9$M!#(B

$B3X@8MQ$N%5!<%P$K$D$$$F$O;d$N$H$3$m$G$b(B random $B$G$9!#:#;H$C$F$$$k%9%/%j%W%H$N$=(B
$B$NItJ,$rH4$-=P$7$^$9$H(B

  for(@account_data){
    ($name, $comment) = split(/\t+/);
    $home_dir = "$home_root/$name";
    $name = $1 if $name =~/^.*\(([^\)]+)\)$/;
    $name = substr($name, 0, $MAX_PASSWD_LENGTH);
    $pwc = "pw useradd "
      . '-n '  . $name                             . " "
      . '-c "' . $comment                          . '" '
      . '-d '  . $home_dir                         . " "
      . '-g '  . $group                            . " "
      . '-s '  . $login_shell;
    $pwc .= ' -e ' . $expire_account_date if $expire_account_date != 0;
    $pwc .= ' -p ' . $expire_passwd_date if $expire_passwd_date != 0;
    if($passwd_forced){
      $pwc = "$pwc " . '-h 0';
      `echo "$passwd_forced" | $pwc`;
    }else{
      chop($passwd = `$pwc`);
      print 'Name:',$name,',','Password:',$passwd,"\n";
    }
    $pwc = "pw usershow "  . '-n ' . $name;
    chop($passwd_line = `$pwc`);
    ($name, $passwd, $uid, $gid, $a, $expire_account_date, $b, $c, $home_dir, $d)
      = split(/:/, $passwd_line);
    $users{$name} = join(':', $uid, $gid, $passwd, $expire_account_date, $home_dir);
  }

$B$F$J$+$s$8$G$d$C$F$^$9!#(B

$B!t(B $B;d$N$H$3$m$O(B NIS $B$G1?MQ$7$F$$$^$9$N$G(B NIS $B%"%+%&%s%H$r4^$a$F0l5s$K%$%s%9%H!<(B
$B!t(B $B%k$9$k$h$&$K8=:_2~NICf!#(B
