From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Sep  9 20:54:05 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id UAA63516;
	Sat, 9 Sep 2000 20:54:05 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from youko-house.ne.jp (kotoiz.youko-house.ne.jp [210.164.243.120])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id UAA63511
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 9 Sep 2000 20:54:04 +0900 (JST)
	(envelope-from hirohito@youko-house.ne.jp)
From: hirohito@youko-house.ne.jp
Received: from youshun.hrf.youko-house.ne.jp
	by youko-house.ne.jp (8.9.3/3.7W) with ESMTP id UAA06008;
	Sat, 9 Sep 2000 20:54:02 +0900 (JST)
Message-Id: <200009091154.UAA06008@youko-house.ne.jp>
Date: Sat, 09 Sep 2000 20:54:01 +0900
To: hotsuki@dlinx.co.jp
Cc: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: In your message of "Fri, 01 Sep 2000 10:56:43 +0900"
	<39AF0CDB.E4797CB0@dlinx.co.jp>
References: <39AC83C4.C5F5B7C4@dlinx.co.jp>
	<200008311226.VAA87518@youko-house.ne.jp>
	<20000901101040.C27706@ppd.fc.nec.co.jp>
	<39AF0CDB.E4797CB0@dlinx.co.jp>
User-Agent: Wanderlust/1.0.3 (Notorious) SEMI/1.13.4 (Terai) FLIM/1.12.7
 (=?ISO-8859-4?Q?Y=FEzaki?=) MULE/2.3 (SUETSUMUHANA) (based on Emacs 19.34)
MIME-Version: 1.0 (generated by SEMI 1.13.4 - "Terai")
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 54963
Subject: [FreeBSD-users-jp 54963] Re: S/KEY
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: hirohito@youko-house.ne.jp

At Fri, 01 Sep 2000 10:56:43 +0900,
Haruhiko Otsuki <hotsuki@dlinx.co.jp> wrote:
> 
> $B4D6-$r=q$-K:$l$^$7$?$,!"(B4.1$B$r;HMQ$7$F$$$^$9!#(B

FreeBSD 4.1R$B$G!":F8=$7$^$7$?!#(B
# $B%$%s%9%H!<%k$9$k$N$K6lO+$7$F$_$?$j!J>P(B

pam_cleartext_pass_ok.so$B%b%8%e!<%k$XEO$9>pJs$,ITB-$7$F$k$?$a!"(B
$B!J>.Eg$5$s$,!"%=!<%9$N0c$$$r;XE&$5$l$F$$$k$H$3$m$G$9!K(B
/etc/pam.conf $BCf$N!"(B
   ftpd    auth    requisite       pam_cleartext_pass_ok.so

$B$3$N9T$G!"(BReject$B$5$l$F$k$h$&$G$9!#(B

$B$3$N%Q%C%A$r!"(B/usr/src/libexec/ftpd/ftpd.c$B$XEv$F$F!"(Bmake; make install
$B$9$k$+!"$=$b$=$b(Bpam$B$,I,MW$J$$$J$i!"(Bmake -DNOPAM $B$7$A$c$C$F$b(B
$BBg>fIW$@$H;W$$$^$9!#(B



*** ftpd.c.orig	Mon Jun 26 14:44:43 2000
--- ftpd.c	Sat Sep  9 20:06:24 2000
***************
*** 1109,1114 ****
--- 1109,1126 ----
  		syslog(LOG_ERR, "pam_start: %s", pam_strerror(pamh, e));
  		return -1;
  	}
+ 	e = pam_set_item( pamh, PAM_TTY, ttyname(0) );
+ 	if( e != PAM_SUCCESS )
+ 	{
+ 	    syslog( LOG_ERR, "pam_set_item(PAM_TTY): %s", pam_strerror( pamh, e ) );
+ 	    return -1;
+ 	}
+ 	e = pam_set_item( pamh, PAM_RHOST, remotehost );
+ 	if( e != PAM_SUCCESS )
+ 	{
+ 	    syslog( LOG_ERR, "pam_set_item(PAM_RHOST): %s", pam_strerror( pamh, e ) );
+ 	    return -1;
+ 	}
  
  	e = pam_authenticate(pamh, 0);
  	switch (e) {


--
$B$R$m$R$H(B
