Sincronize /etc/passwd and /etc/yp/passwd.master

Ângelo Rodrigues amr at fccn.pt
Mon Apr 28 09:37:38 PDT 2003


On Monday 28 April 2003 16:22, Matthew Seaman wrote:
> On Mon, Apr 28, 2003 at 05:06:36PM +0000, Ângelo Rodrigues wrote:
> > On Monday 28 April 2003 15:48, Dan Nelson wrote:
> > > In the last episode (Apr 28), ^Angelo Rodrigues said:
> > > > On Monday 28 April 2003 15:16, Eduardo Viruena Silva wrote:
> > > > > On Mon, 28 Apr 2003, [iso-8859-1] ^Angelo Rodrigues wrote:
> > > > > > I'm trying to find an effective way to sincronize
> > > > > > /etc/passwd.master and /etc/yp/passwd.master (at the same time)
> > > > > > without having to force all local users to run two commands,
> > > > > > passwd and yppasswd. Any ideia?
> > > > >
> > > > > a)
> > > > > a simbolic link:    /var/yp/master.passwd -> /etc/master.passwd
> > > > >
> > > > > b) change your /var/yp/Makefile to take /etc/master.passwd
> > > > > instead of /var/yp/master.passwd
> > > >
> > > > Hmmm...but this will force the same home directory between the server
> > > > and the client.
> > >
> > > You want the same password; why wouldn't you want the same homedir and
> > > shell also?  All our NIS users have their homedir set to
> > > /net/homedirmachine/home/username.
> >
> > But my server users are distributed betwen /home and /homeapp and
> > this method will force the same thing in the clients.
>
> You can selectively override part of a NIS password database entry by
> using NIS magic tokens in the local passwd file --- see passwd(5).
> For instance, user 'fred' might have home directory /home/fred in the
> NIS database, but you can override that in a client machine to
> /users/fred by putting:
>
>     +fred::::::::/users/fred:
>
> into /etc/master.passwd on the client.  All of the other fields are
> inherited from the NIS database.

This could be a solution :)

>
> 	Cheers,
>
> 	Matthew

-- 

Ângelo Rodrigues - amr at fccn.pt 
FCCN - Fundação para a Computação Científica Nacional
Av. Brasil, 101  1700-066 Lisboa - Portugal
Tel: +351 218440100   Fax: +351 218472167
-----------------------------------------------------



More information about the freebsd-questions mailing list