Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Oct 2005 06:19:55 +0200
From:      Milan Obuch <small@dino.sk>
To:        freebsd-small@freebsd.org
Subject:   Re: Separate password files on diskless boxes?
Message-ID:  <200510180620.06291.small@dino.sk>
In-Reply-To: <20051017212101.GF15097@odin.ac.hmc.edu>
References:  <20051017134257.GA74997@bewilderbeast.blackhelicopters.org> <20051017184949.GA77066@bewilderbeast.blackhelicopters.org> <20051017212101.GF15097@odin.ac.hmc.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 17 October 2005 23:21, Brooks Davis wrote:
> On Mon, Oct 17, 2005 at 02:49:49PM -0400, Michael W. Lucas wrote:
> > On Mon, Oct 17, 2005 at 08:46:34PM +0200, Marco Molteni wrote:
> > > On Mon, 17 Oct 2005 09:42:57 -0400
> > >
> > > "Michael W. Lucas" <mwlucas@blackhelicopters.org> wrote:
> > > > I'm using nanobsd.sh on 6.0RC to provide a small world for diskless
> > > > boxes.  These are for small single-purpose machines -- i.e., DNS
> > > > server, FTP server, etc, served off read-only NFS.  Nothing exciting
> > > > there, it just works.
> > > >
> > > > The last problem I'm having is the password file.  I need to assign
> > > > separate password files to each, and separate root passwords on each
> > > > diskless station.  The problem, of course, is the MFS /etc, so
> > > > changes are not permanent.
> > > >
> > > > Is there any way to make passwd(1) talk to a different password file?
> > > > I really don't want to use read/write mounts on my NFS server.  Or,
> > > > has anyone come up with a clever way to do this?  All the tutorials
> > > > in Google talk about using the server's password file, which I
> > > > specifically don't want to do...
> > >
> > > you can use the /conf override directory as explained in
> > > man diskless:
> > >
> > > /conf/default/10.0.0.1/etc/master.passwd
> > > /conf/default/10.0.0.1/etc/passwd
> > >
> > > /conf/default/10.0.0.2/etc/master.passwd
> > > /conf/default/10.0.0.2/etc/passwd
> >
> > Yes, but on boot /etc/ is a MFS.
> >
> > I can change the password, but on the next boot it reverts back to
> > whatever's saved on the hard drive.
> >
> > I'd like to avoid doing kerberos or NIS for half a dozen little boxes,
> > but if that's the only choice that's what I'll have to do.
>
> For a one off setup, change the password and then copy the resulting
> password files to /conf by hand.
>
>

I think you need a script comparing your running config files to the startup 
ones and update startup if necessary. This could mean not only passwords, 
naturally.

Milan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200510180620.06291.small>