From owner-freebsd-bugs@FreeBSD.ORG Thu May 29 17:30:03 2003 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7442237B401 for ; Thu, 29 May 2003 17:30:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1273443F93 for ; Thu, 29 May 2003 17:30:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h4U0U1Up069645 for ; Thu, 29 May 2003 17:30:01 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h4U0U1TW069644; Thu, 29 May 2003 17:30:01 -0700 (PDT) Resent-Date: Thu, 29 May 2003 17:30:01 -0700 (PDT) Resent-Message-Id: <200305300030.h4U0U1TW069644@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, TOMITA Yoshinori Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 663EA37B401 for ; Thu, 29 May 2003 17:27:58 -0700 (PDT) Received: from fgwmail7.fujitsu.co.jp (fgwmail7.fujitsu.co.jp [192.51.44.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id E672B43FA3 for ; Thu, 29 May 2003 17:27:56 -0700 (PDT) (envelope-from yoshin-t@laksmi.proc.flab.fujitsu.co.jp) Received: from m5.gw.fujitsu.co.jp ([10.0.50.75]) by fgwmail7.fujitsu.co.jp (8.12.9/Fujitsu Gateway) id h4U0RtM2012506 for ; Fri, 30 May 2003 09:27:55 +0900 (envelope-from yoshin-t@laksmi.proc.flab.fujitsu.co.jp) Received: from n0.gw.fujitsu.co.jp by m5.gw.fujitsu.co.jp (8.12.9/Fujitsu Domain Master) id h4U0QYf7028382 for ; Fri, 30 May 2003 09:27:55 +0900 (envelope-from yoshin-t@laksmi.proc.flab.fujitsu.co.jp) Received: from s1.gw.fujitsu.co.jp ([10.0.50.63]) by n0.gw.fujitsu.co.jp (SAVSMTP 3.0.0.44) with SMTP id M2003053009275426094 for ; Fri, 30 May 2003 09:27:54 +0900 Received: from laksmi.proc.flab.fujitsu.co.jp (laksmi.proc.flab.fujitsu.co.jp [10.25.135.150]) by s1.gw.fujitsu.co.jp (8.12.9) id h4U0RsqT006509 for ; Fri, 30 May 2003 09:27:54 +0900 (envelope-from yoshin-t@laksmi.proc.flab.fujitsu.co.jp) Received: from laksmi.proc.flab.fujitsu.co.jp (localhost [127.0.0.1]) h4U0RsPa000843 for ; Fri, 30 May 2003 09:27:54 +0900 (JST) (envelope-from yoshin-t@laksmi.proc.flab.fujitsu.co.jp) Received: (from yoshin-t@localhost)h4U0RrSd000842; Fri, 30 May 2003 09:27:53 +0900 (JST) Message-Id: <200305300027.h4U0RrSd000842@laksmi.proc.flab.fujitsu.co.jp> Date: Fri, 30 May 2003 09:27:53 +0900 (JST) From: TOMITA Yoshinori To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: bin/52792: users on NIS+ passwd database cannot login into FreeBSD 5.1-BETA X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: TOMITA Yoshinori List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 May 2003 00:30:03 -0000 >Number: 52792 >Category: bin >Synopsis: users on NIS+ passwd database cannot login into FreeBSD 5.1-BETA >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu May 29 17:30:01 PDT 2003 >Closed-Date: >Last-Modified: >Originator: TOMITA Yoshinori >Release: FreeBSD 5.1-BETA i386 >Organization: >Environment: System: FreeBSD laksmi 5.1-BETA FreeBSD 5.1-BETA #1: Wed May 28 14:01:30 JST 2003 yoshin-t@laksmi:/usr/src/sys/i386/compile/Laksmi i386 >Description: Since src/lib/libc/gen/getpwent.c revision 1.70, getpwent(3) calls "yp_order", precisely in nis_map() function. yp_order is not supportted by NIS+ in YP comatible mode servers. This is denoted in getpwent.c of revision 1.69, also in current src/lib/libc/yp/yplib.c. Due to yp_oredr failure for NIS+ server, nis_passwd() in getpwent.c stops looking up passwd.by*(or master.passwd.by*) maps. After all, users on NIS+ passwd are ignored. >How-To-Repeat: Please try NIS+ in YP compatible mode such as Solaris. Any users on NIS+ passwd database cannot login into FreeBSD 5-Current. >Fix: Replacing yp_order() by yp_master() in nis_map(), it seems working fine for me. >Release-Note: >Audit-Trail: >Unformatted: