From owner-freebsd-questions@FreeBSD.ORG Tue Apr 20 15:45:01 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE82D16A4CE; Tue, 20 Apr 2004 15:45:01 -0700 (PDT) Received: from adsl-63-198-35-122.dsl.snfc21.pacbell.net (adsl-63-198-35-122.dsl.snfc21.pacbell.net [63.198.35.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id C13E243D1D; Tue, 20 Apr 2004 15:45:01 -0700 (PDT) (envelope-from j_guojun@lbl.gov) Received: from lbl.gov (localhost.pacbell.net [127.0.0.1]) ESMTP id i3KLl3dA001278; Tue, 20 Apr 2004 14:47:03 -0700 (PDT) (envelope-from j_guojun@lbl.gov) Sender: jin@adsl-63-198-35-122.dsl.snfc21.pacbell.net Message-ID: <40859A57.68F03A90@lbl.gov> Date: Tue, 20 Apr 2004 14:47:03 -0700 From: "Jin Guojun [NCS]" X-Mailer: Mozilla 4.76 [en] (X11; U; FreeBSD 4.9-RELEASE i386) X-Accept-Language: zh, zh-CN, en-US, en MIME-Version: 1.0 To: questions@freebsd.org, bugs@freebsd.org References: <4085889D.C5EA07D7@lbl.gov> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: what things can cause yppasswd failure? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Apr 2004 22:45:02 -0000 "Jin Guojun [NCS]" wrote: > We have experience very strange problem on using NIS over FreeBSD 4.x and 5.x. > Some uses can change passwd where other users cannot. > > case 1: Use FreeBSD 5.1 as NIS server -- NIS client is a FreeBSD 4.9 host > I can change my passwd any time and any where, and most people cannot. > If I change my home directory to anywhere else in the master.passwd file, > re-make in /var/yp directory, then I cannot change my passwd any more. > It causes yppasswdd dying on signal 11, which most users encountered. > > case 2: Use FreeBSD 4.10-BETA as NIS server -- same NIS client > I have no problem to change passwd, other users do. Failure will not > kill yppasswdd, but it returns following error: > > passwd: failed to change NIS password: RPC: Server can't decode arguments > > After this message I still can change my passwd. Also, changing my home > directory in /var/yp/master.passwd and re-making DO NOT AFFECT > me to change passwd. By searching mail archive, I did not find related problem. This is what we found: If users login with bash, these users are not able to change their passwd. The error is: passwd: failed to change NIS password: RPC: Server can't decode arguments Probably bash is not part of default FreeBSD syste, NIS system has not been tested with bash for changing password. -Jin