From owner-freebsd-hackers Mon Dec 4 10:59:53 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA23470 for hackers-outgoing; Mon, 4 Dec 1995 10:59:53 -0800 Received: from server.id.net (root@server.id.net [199.125.1.10]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id KAA23465 for ; Mon, 4 Dec 1995 10:59:50 -0800 Received: (from rls@localhost) by server.id.net (8.7.1/8.7.1) id OAA19588 for freebsd-hackers@freebsd.org; Mon, 4 Dec 1995 14:00:05 -0500 (EST) From: Robert Shady Message-Id: <199512041900.OAA19588@server.id.net> Subject: Prob's w/YP Stuff To: freebsd-hackers@freebsd.org Date: Mon, 4 Dec 1995 14:00:05 -0500 (EST) X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org Precedence: bulk Has anybody else noticed that 'root' can't change someone's NIS password using the 2.1.0-RELEASE yp stuff? Even if you edit /var/yp/master.passwd, delete their old password, 'make', and try 'passwd ' it still asks for the old password. Have I done something wrong, or is this a legitimate bug? Browsing the source code, it looks like what's supposed to happen is 1) 'passwd ' 2) retrieve info 3) if .password is blank & current.user=='root' then goto #5 4) ask for old password 5) ask for new password 6) re-ask for new password 7) if current.user=='root' || (old.password==.password then change password. But it's not working that way. -- Rob === _/_/_/_/_/ _/_/_/_/ _/_/ _/ _/_/_/_/_/ _/_/_/_/_/ _/ _/ _/ _/_/_/ _/ _/ _/ _/_/_/_/ _/ _/_/_/_/_/ _/_/_/_/ _/ _/ _/_/_/_/_/ _/ Innovative Data Services Serving South-Eastern Michigan Internet Service Provider / Hardware Sales / Consulting Services Voice: (810)855-0404 / Fax: (810)855-3268 / Web: http://www.id.net