l4-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What's in a group?


From: Marcus Brinkmann
Subject: Re: What's in a group?
Date: Mon, 20 Mar 2006 00:43:06 +0100
User-agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.7 (Sanjō) APEL/10.6 Emacs/21.4 (i486-pc-linux-gnu) MULE/5.0 (SAKAKI)

At Sun, 19 Mar 2006 17:58:16 -0500,
Thomas Schwinge <address@hidden> wrote:
> 
> On Sun, Mar 19, 2006 at 11:17:48PM +0100, Marcus Brinkmann wrote:
> > But what corresponds to the Unix group concept?  I have identified two
> > semantic uses for a "group":
> > 
> > 1) Sharing information and authorization.  Ie, allow communication
> >    among users of the same group.
> > 
> > 2) Provide durable storage that is not associated with any particular
> >    member of the group.
> 
> 3) Hindrance of the above.
> 
> #v+
> $ groups
> users foo
> $ ls -l /tmp/not-for-fooers
> -rw----rw- 1 thomas foo 0 Mar 19 23:45 /tmp/not-for-fooers
> $ cat /tmp/not-for-fooers
> cat: /tmp/not-for-fooers: Permission denied
> #v-

I'm disgusted!

> I don't know if there's a real-world example of this facility being used,
> though.

I sincerely hope there isn't.  Otherwise it would rank very high in my
list of horrible Unix idiosyncrasies.

In a capability system, the right way not to share something is, uhm,
not to share it, of course.

Thanks,
Marcus





reply via email to

[Prev in Thread] Current Thread [Next in Thread]