On Tue, Feb 24, 2004 at 12:32:07AM -0500, Garance A Drosihn typed: > At 11:47 PM -0500 2/23/04, Aaron Peterson wrote: > > > i put a user in the operator group in /etc/group: > > > >-snip- > > > >> and attempted to dump a live filesystem: > > > >-snip- > > > >> what am i missing here? > > > >nevermind. i had to log out and log back in. that solved my > >problems. now my only question is why does one have to log > >out and log in for addition to a new group to take effect? > > It is expected that the list of groups that you are a member of > will not change very frequently. Thus, the list of your groups > is computed at login time, and is kept in memory. > > If this was not done, then *anything* which checked your groups > for access (such as reading a file) would have to read through > all of /etc/group to re-calculate that list of groups. Now, it > would be easy enough to optimize that simple case (on a machine > using just /etc/group), but there is no simple optimization if > on machines which are using something like NIS+ or other network > directory services to hold the group information. > > If we really really had to, we could implement something that > did that job acceptably well, but it's much easier to just > tell people "log out, and log back in". Or don't even logout, > just 'ssh -l localhost' and start a new session.
I would usually just type "newgrp operators" Ruben > -- > Garance Alistair Drosehn = [EMAIL PROTECTED] > Senior Systems Programmer or [EMAIL PROTECTED] > Rensselaer Polytechnic Institute or [EMAIL PROTECTED] > _______________________________________________ > [EMAIL PROTECTED] mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "[EMAIL PROTECTED]" _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"