Date: Mon, 05 Apr 2004 11:37:06 +0100 From: "Richard P. Williamson" <richard.williamson@u4eatech.com> To: freebsd-questions@freebsd.org Subject: changing root password Message-ID: <6.0.3.0.2.20040405112307.024b63c8@cygnus>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.0.3.0.2.20040405112307.024b63c8>