tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: NIS and /etc/passwd
On Thu, Nov 14, 2013 at 10:40:17PM +0100, Joerg Sonnenberger wrote:
> > > NSS can express at least the part of "look into passwd and continue if
> > > no match was found". It would be easy to have a NIS config file to
> > > express "look for / accept the following users/groups/patterns". As
> > > such, I don't see the need for keeping it in /etc/passwd. In fact,
> > > having such a filter functionality would likely be useful for a number
> > > of data sources. It could certainly make the code much clearer by
> > > prodiving composition of independent modules.
> >
> > But what it cannot do is "this user account is in NIS, use all the
> > details but override the users home directory or shell", this can be a
> > very useful thing to do sometimes.
>
> This sounds like an even worse layering violation :) But again, I see no
> reason why it should be in the NIS layer nor do I see incomplete records
> belong into /etc/passwd. This brings me back to the question of what
> functionality is required and how can it be obtained in a clean way. If
> it is very useful, it would be desirable i.e. for nss_ldap as well.
In theory you can use it with ldap by setting passwd_compat: ldap in
nsswitch.conf. If this doesn't work, we should restructure until it
does.
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index