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

Dan Nelson dnelson at allantgroup.com
Mon Apr 28 10:39:56 PDT 2003


In the last episode (Apr 28), ^Angelo Rodrigues said:
> On Monday 28 April 2003 16:22, Matthew Seaman wrote:
> > On Mon, Apr 28, 2003 at 05:06:36PM +0000, ^Angelo Rodrigues wrote:
> > > On Monday 28 April 2003 15:48, Dan Nelson wrote:
> > > > 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 :)

Standardizing the name of the homedir would make your job a lot easier.
Can you make symlinks in /home so that every user whose homedir is in
/homeapp can use /home/user also?  Then the user's home is
"/home/user" no matter what machine he logs into.

-- 
	Dan Nelson
	dnelson at allantgroup.com


More information about the freebsd-questions mailing list