From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Feb 16 14:15:02 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id OAA08541;
	Tue, 16 Feb 1999 14:15:02 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ns02.ksi.ne.jp (root@ns02.ksi.ne.jp [164.46.1.2])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id OAA08520
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 16 Feb 1999 14:15:00 +0900 (JST)
	(envelope-from nagai@ivysystem.co.jp)
Received: from guru.ivy.co.jp (sppr5DS21.hkd.mesh.ad.jp [133.205.197.205])
	by ns02.ksi.ne.jp (8.9.3/3.7W) with SMTP id OAA24157
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 16 Feb 1999 14:14:58 +0900 (JST)
Date: Tue, 16 Feb 1999 14:14:58 +0900 (JST)
Message-Id: <199902160514.OAA24157@ns02.ksi.ne.jp>
From: Atsushi Nagai <nagai@ivysystem.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <199902160358.MAA18391@aerith.cks.canon.co.jp>
References: <199902160348.MAA02950.vifam@futatuki.fureai.or.jp> <199902160358.MAA18391@aerith.cks.canon.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver 1.25.04
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-users-jp 38797
Subject: [FreeBSD-users-jp 38797] Re: qpopper 2.53 authentication fail
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: nagai@ivysystem.co.jp

$B<ALd85$N(B $B1J0f(B $B$G$9!#(B

<199902160358.MAA18391@aerith.cks.canon.co.jp> $B$G(B
"K.[NAO-NAO].Kawai" <kawai@cks.canon.co.jp> $B$5$s!'(B
 | 
 | $B$U(B>  $B$-$A$s$HD4$Y$?$o$1$G$J$$$N$G(B ports $B$GF~$l$?$H$-$N(B patch $B$K(B
 | $B$U(B>$B$h$k$b$N$+!"$b$H$b$H$N(B qpopper $B$G$N;EMM$J$N$+$OITL@$G$9$,!"(B
 | $B$U(B>port/popper $B$GF~$l$?(B qpopper $B$G$O(B /etc/ftpusers $B$K5-=R$5$l$F$$$k(B
 | $B$U(B>$B%f!<%6$N%"%/%;%9$O5v$7$^$;$s!#$^$?!"(B2.2.5 RELEASE $B$G$O$I$&$@$C$?$+(B
 | $B$U(B>$BD4$Y$F$^$;$s$,!"(B2.2.7 RELEASE install $B;~$N(B /etc/ftpusers $B$K$O(B
 | $B$U(B>news $B$O4^$^$l$F$$$^$9!#B?J,$3$N$"$?$j$G$7$g$&!#(B
 | 
 | ports $B$N(B /usr/ports/mail/popper $B$N(B Makefile $B$K(B
 | O_DEFS=         -DSETPROCTITLE -DKEEP_TEMP_DROP -DBSD44_DBM -DBIND43 \
 | 		-DBULLDB -DNONAUTHFILE='\"/etc/ftpusers\"'
 | $B$,!"4^$^$l$F$$$k$+$i$G$9!#(B

$B$J$k$[$I!#(Bmake $B$N%*%W%7%g%s$OD4$Y$^$;$s$G$7$?!#(B
/usr/ports/mail/popper/work/qpopper2.53/ $B$KE83+$5$l$?%=!<%9$r$_$k$H!"(B
pop_pass.c $B$G$d$C$F$^$7$?!#(B

#ifdef NONAUTHFILE
checknonauthfile(user)
     char *user;
{
    char buf[MAXUSERNAMELEN+1];
    FILE *fp;
    char cool = 0;

    if ((fp = fopen(NONAUTHFILE, "r")) != NULL) {
        while (fgets(buf, MAXUSERNAMELEN+1, fp)) {
            buf[strlen(buf) -1] = '\0';
            if (!strcmp(buf, user)) {
                fclose(fp);
                return(-1);
            }
        }

        fclose(fp);
    }
    return(0);
}
#endif

int pop_pass (p)
POP     *   p;
{
    struct passwd pw, *pwp;
#ifdef CHECK_SHELL
    char *getusershell();
    void endusershell();
    char *shell;
    char *cp;
    int shellvalid;
#endif

#ifdef SECURENISPLUS
    UID_T uid_save;
    char net_name[MAXNETNAMELEN],
         secretkey[HEXKEYBYTES + 1];

    *secretkey = '\0';
#endif

#ifdef NONAUTHFILE
    /* Is the user not authorized to use POP? */
    if (checknonauthfile(p->user) != 0) {
        sleep(SLEEP_SECONDS);
        return (pop_msg(p,POP_FAILURE, pwerrmsg, p->user));
    }
#endif

# PASS $B$N8e!"(B-ERR $B$^$G(B 5$BIC$/$i$$L[$k$N$O!"(B
# sleep(SLEEP_SECONDS) $B$7$F$k$+$i$@$C$?$N$+!#(B

 | $B$J$o$1$G!"(Bman $B$K$b!"$3$N$*OC$O=q$$$F$"$j$^$;$s!#(B
 | FreeBSD ports/packages only $B$J$N$G$7$?!#(B

$B$4;XE&$r$$$?$@$$$?8e$G!"$"$o$F$F%^%K%e%"%k%Z!<%8$rFI$_D>$7$^$7$?$,!"(B
$B$I$3$K$b5-=R$,$J$/$F!"$+$o$$!w$-$d$N$s(B $B$5$s$O%=!<%9$rFI$s$G$k$K(B
$B0c$$$J$$!"$H;W$C$F$^$7$?(B :-)

$B$H$j$"$($:!"(B/etc/ftpusers $B$N(B news $B$r$O$:$7$F;n$9$H!&!&!&!"(B

$ telnet news pop3
Trying 192.168.1.1...
Connected to news.nagai.org.
Escape character is '^]'.
+OK QPOP (version 2.53) at news.nagai.org starting.  <9652.919142116@news.nagai.org>
USER news
+OK Password required for news.
PASS HogeHogeFuga
-ERR Access is blocked for UIDs below 10
+OK Pop server at news.ivy.co.jp signing off.
Connection closed by foreign host.

$B:#EY$O$o$+$j$d$9$$%a%C%;!<%8$G$9!#(B
uid:10$BL$K~$O%@%a$JMM;R$G$9$M!J$3$&$$$&;EMM$J$N$G$7$g$&$M!K!#(B

$B$?$@!"(B

<199902160348.MAA02950.vifam@futatuki.fureai.or.jp> $B$G(B
futatuki@fureai.or.jp (Yasuhito FUTATSUKI) $B$5$s!'(B
 | > /etc/aliases $B$N(B news: root $B$N9T$O%3%a%s%H%"%&%H$7$F(B newaliases $B$7$^$7$?!#(B
 |   ...$B$H$9$k$h$j$O!"$=$N%a!<%k$rFI$`$Y$-?M$K8~$1$k$H$$$&$N$,(B
 | $BIaDL$N@_Dj$N$h$&$J5$$,$7$^$9!#(B

$B$H$N$4;XE&$O8D?M08$K$b$$$?$@$-$^$7$?$7!"$=$NDL$j$@$H;W$$$^$9!#(B
$B$h$C$F!"(Bqpopper $B$O:#$N$^$^$G(B OK $B$H$7$F!"(Baliases $B$rE,@Z$K2~D{$7$^$9!#(B

-- 
$B1J0f!!8|;J!!!!(BAtsushi Nagai <nagai@ivysystem.co.jp>

