From owner-freebsd-questions@FreeBSD.ORG Mon Apr 5 03:32:54 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 D6C0116A4CE for ; Mon, 5 Apr 2004 03:32:54 -0700 (PDT) Received: from mail.u4eatech.com (blackhole.u4eatech.com [195.188.241.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9508343D53 for ; Mon, 5 Apr 2004 03:32:53 -0700 (PDT) (envelope-from richard.williamson@u4eatech.com) Received: (from filter@localhost) by mail.u4eatech.com (8.11.6/8.11.6) id i35AWqt08936 for freebsd-questions@freebsd.org; Mon, 5 Apr 2004 11:32:52 +0100 X-Authentication-Warning: mail.u4eatech.com: filter set sender to richard.williamson@u4eatech.com using -f Received: from apus.u4eatech.com (unknown [172.30.20.100]) by mail.u4eatech.com (Postfix) with ESMTP id 880AF1577D4 for ; Mon, 5 Apr 2004 11:32:42 +0100 (BST) Message-Id: <6.0.3.0.2.20040405112307.024b63c8@cygnus> X-Sender: richard@cygnus X-Mailer: QUALCOMM Windows Eudora Version 6.0.3.0 Date: Mon, 05 Apr 2004 11:37:06 +0100 To: freebsd-questions@freebsd.org From: "Richard P. Williamson" Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Spam-Status: No, hits=-5.4 required=5.0 tests=BAYES_01 version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) Subject: changing root password 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: Mon, 05 Apr 2004 10:32:54 -0000 Hello all, I've got a 4.8R system that I use for development of a 'freebsd-small' type network device. The network device environment runs out of memory, the kernel and an mfsroot.gz image coming from a 32Mb pccard Compact Flash drive. The mfsroot.gz development image is stored as a vnconfig vn0 virtual node, called 'mfsroot', on the development machine. Everything boots and I can do what I want with the system. The problem is that I need to be able to set the root password of the device, from the development machine prior to moving to the actual device. So I (or rather, 'root') mount(s) the virtual fs node: % vnconfig vn0 mfsroot % mount /dev/vn0 /mnt (under /mnt now is a partially functional FreeBSD 4.8R based installation, including /etc/master.passwd, etc) And then change the root directory to the mount point: % chroot /mnt And then try to change the password: % passwd Type new password: Retype new password: ... % The behavior I'm seeing is that the /original/ /etc/ password files and databases are updated, and not the [/mnt]/etc/ password files. Am I expecting incorrectly? Am I going to be able to change the network device's root password before moving to the actual device from the development machine, or will it be necessary to put /usr/bin/passwd onto the network device? Thanks in advance, rip