From owner-FreeBSD-tech-jp@jp.freebsd.org  Wed Nov  5 14:12:01 1997
Received: by jaz.jp.freebsd.org (8.8.8+2.7Wbeta7/8.7.3) id OAA24795
	Wed, 5 Nov 1997 14:12:01 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) with ESMTP id OAA24787
	for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 5 Nov 1997 14:11:57 +0900 (JST)
Received: from localhost (localhost [127.0.0.1])
	by skylark.ics.es.osaka-u.ac.jp (8.8.8+3.0Wbeta7/3.6Wbeta6/ICS-2.2.2Wv7-SKYLARK) with ESMTP id OAA02356
	for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 5 Nov 1997 14:11:48 +0900 (JST)
To: FreeBSD-tech-jp@jp.freebsd.org
In-Reply-To: Your message of "5 Nov 1997 12:31:12 +0900"
	<199711050328.MAA06895@afs.ntc.mita.keio.ac.jp>
References: <199711050328.MAA06895@afs.ntc.mita.keio.ac.jp>
X-Mailer: Mew version 1.92 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
X-FaceAnim: (-O_O-)(O_O- )(_O-  )(O-   )(-   -)(   -O)(  -O_)( -O_O)(-O_O-)
X-Fingerprint: 0C AC 93 FC E3 9D 9E 5B  3D B8 AC 5C 4A 79 D8 A6
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19971105141146Z.matusita@ics.es.osaka-u.ac.jp>
Date: Wed, 05 Nov 1997 14:11:46 +0900
From: Makoto MATSUSHITA (=?ISO-2022-JP?B?GyRCJF4kRCQ3JD8kXiQzJEgbKEI=?=) <matusita@ics.es.osaka-u.ac.jp>
X-Dispatcher: imput version 971024
Lines: 45
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=20]
X-Sequence: FreeBSD-tech-jp 825
Subject: [FreeBSD-tech-jp 825] Re: Integrating NIS and NT password
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org


$B$4$a$s$J$5$$!%<B8=2DG=@-$K$D$$$F$b$C$H$A$c$s$H9M$($J$-$c$$$1$J$$5$$,$9(B
$B$k$N$G$9$,!$;W$$$D$-$G!$?<$/9M$($:$K=q$$$F$7$^$$$^$9!%(B

hosokawa> login $B$H$+(B telnetd $B$H$+(B rlogind $B$H$+$r2~B$$9$k$N$,@5$7$$$s$@$m$&$+!)(B

telnetd $B$H(B rlogind $B$O<+J,$G(B passwd $BE*G'>Z$7$J$$5$$,$7$?$N$G$H$j$"$($:(B
$BCV$$$H$$$F!$Nc$($P(B login $B$H$+$O!$(B

$B!&<+J,$O(B($BC!$+$l$?(B)$B@8$N(B password $B$rCN$C$F$$$k(B
$B!&(Bgetpwnam() $B$9$k$H0E9f2=$5$l$?(B password $B$O$o$+$k(B
$B!&@8$N(B password $B$r(B crypt() $B$7$F$*$$$F(B
$B!&(Bgetpwnam() $B$7$?7k2L$H(B strcmp() $B$9$k(B

$B$H$+$d$C$F$k$o$1$J$N$G!$(B

	- $B0z?t$H$7$F$O(B crypt() $B$GEO$5$l$k$b$N$HF1$8(B
	  (eq $BC!$+$l$?@8(B password $B$H(B salt)
	- $B;H$&B&$O$"$i$+$8$a(B salt $B$K$OI,$:(B getpwnam(username) $B$G0z$$$?(B
	  $B7k2L$N(B pw_passwd $B$r$=$N$^$^$V$C$3$`$h$&$K$7$F$*$/(B($B4{B8(B 
	  /usr/bin/login $B$O$=$&$J$C$F$k$+$i2~B$ITMW(B)
	- $B<B$O3:Ev(B user $B$N(B password field $B$O(B
		$2$USERNAME$DOMAIN
	  $B$H$J$k$h$&$K$7$F$*$$$F!$(Bcrypt() $BB&$G$O(B salt $B$r8+$?$i!V$I$N(B
	  domain $B$G!$$I$N(B user $B$KBP$7$F$NOC$J$N$+$,$o$+$k!W$h$&$K$7$F(B
	  $B$*$/(B($B$8$c$J$$$HET9g0-$$$7!$5U$K$$$($P(B FreeBSD $BB&(B username $B$H!$(B
	  NT domain $BB&(B usernmae $B$NBP1~4X78$r$3$3$G<+M3$KA`:n2DG=(B)
	- salt $B$NCf?H$r;H$C$F!$(Bdomain server $B$KBP$7$F3:Ev(B user $B$N(B 
	  password $B$,(B($B0z?t$GEO$5$l$?(B)$B@8(B password $B$GG'>Z$G$-$k$+$I$&$+(B
	  $B$r;n$9(B($B$C$F$3$l$@$1$N>pJs$,$"$l$P?R$M$i$l$k$N$+$I$&$+CN$j$^(B
	  $B$;$s$N$G!$$3$l$G$G$-$J$-$cOCA4BN$,L5BL$G$9(B _o_)
	- $B$b$7@.8y$7$?$iLa$jCM$H$7$F(B salt $B$=$N$^$^$rJV$9(B
	- $B$b$7<:GT$7$?$i2?$G$b$$$$$+$i$H$K$+$/$$$$2C8:$JJ8;zNs$rJV$9(B

$B$h$&$J(B crypt_ntdomain() $B$H$$$&4X?t(B($B2>L>(B)$B$r<BAu$7$F!$$3$l$r(B crypt() $B$N(B
$BFbIt$GE,@Z$KC!$/(B(MD5 $B$J0E9f$r@Z$j$+$($k$H$3$m$N<!$"$?$j$K$V$C$3$a$PNI(B
$B$5$=$&(B)$B!$$H$+$d$k$H0l8+$&$^$/$$$/$h$&$J5$$,$9$k$N$G$9$,!$$I$&$G$7$g$&(B
$B$+!%(Bcrypt() $B$,(B TCP/IP $BE*DL?.F0:n$r$9$k$3$H$K$J$k$N$,2x$7$9$.$G$9$,!E!E(B

$B$b$7$3$l$GNI$$$N$J$i!$3:Ev7W;;5!$G$O(B libcrypt $B$r$9$2$+$($k$@$1$G$$$1$=(B
$B$&$J5$$,$9$k$N$G$9$,!$$=$s$J$KOC$,C1=c$J5$$O$7$J$$$N$G!$2?$+$I$C$+$,9M(B
$B$(4E$$5$$,$7$^$9(B ^_^;

-- -
Makoto `MAR' MATSUSHITA
