Date: Thu, 23 Apr 1998 17:30:39 -0600 From: Chris Faehl <cfaehl@cs.unm.edu> To: freebsd-security@FreeBSD.ORG Subject: Possible bug in NIS passwd handling? Message-ID: <E0ySVS3-00055V-00@enterprise.cs.unm.edu>
next in thread | raw e-mail | index | archive | help
We seem to have stumbled over what I'd call a bug in NIS passwd handling
(or documentation error). This is 2.2.6. (apologies if this should be
in -stable - I'm not tracking it).
According to passwd(5):
Using groups instead of netgroups for NIS overrides
FreeBSD offers the capability to do override matching based on user
groups rather than netgroups. If, for example, an NIS entry is specified
as:
+@operator:::::::::
the system will first try to match users against a netgroup called `oper-
ator.' If an `operator' netgroup doesn't exist, the system will try to
match users against the normal `operator' group instead.
The implied behavior is that if (using the above example) a netgroup
'operator' DOES exist, and a user is not in that netgroup, permission
is denied. The behavior we're seeing seems to be that if a netgroup does
exist, and the user doesn't match that netgroup, the user
is compared against group membership.
In my thinking, the documented way is 'correct', the observed behavior
is 'incorrect'.
-------------------------------------------------------------------------------
Chris Faehl | Email: cfaehl@cs.unm.edu
The University of New Mexico | URL: http://www.cs.unm.edu/~cfaehl
Computer Science Dept., Rm. FEC 313 | Phone: 505/277-3016
Albuquerque, NM 87131 USA | FAX: 505/277-6927
-------------------------------------------------------------------------------
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe security" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E0ySVS3-00055V-00>
