mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Jan Harkes <jaharkes@cs.cmu.edu>
To: "Douglas E. Engert" <deengert@anl.gov>
Cc: Jan Harkes <jaharkes@cs.cmu.edu>,
	David Howells <dhowells@redhat.com>,
	linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org,
	openafs-devel@openafs.org
Subject: Re: [OpenAFS-devel] Re: [PATCH] in-core AFS multiplexor and PAG support
Date: Tue, 13 May 2003 22:02:56 -0400	[thread overview]
Message-ID: <20030514020240.GA18680@delft.aura.cs.cmu.edu> (raw)
In-Reply-To: <3EC16E3D.B3EB7410@anl.gov>

On Tue, May 13, 2003 at 05:14:21PM -0500, Douglas E. Engert wrote:
> Jan Harkes wrote:
> > PAG != tokens.
> > 
> > PAG is a simple unique session identifier. AFS, Coda and DCE/DFS happen
> > associate credentials with a session.
> > 
> > But there is no reason why multiple PAG's can't map to the same set of
> > credentials. 
> 
> True. But traditionally with AFS or DCE at lest they have not. Each had its
> own set of credentials, and the PAG was only defined to allow the credentials
> to be shared. 

Actually, the PAG was defined to temporarily disable membership in one
or more groups. Every process would normally run in PAG 0, and the
credentials were shared based on the uid. When a user wanted to
'restrict' rights he would initiate a new PAG which provided a more
limited environment.

This is my interpretation of the AFS paper that documents the original
security policies of AFS as it was initially deployed on November 11,
1986.

    Integrating Security in a Large Distributed System  (# 12)
    Satyanarayanan, M.
    ACM Transactions on Computer Systems
    Aug. 1989, Vol. 7, No. 3, pp. 247-280 

http://www-2.cs.cmu.edu/afs/cs/project/coda-www/ResearchWebPages/docdir/sec89.pdf

    The process authentication group is described on pages 22-23 in the
    pdf, 268-269 in the original ACM publication.

Jan


  reply	other threads:[~2003-05-14  1:50 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-13 15:39 David Howells
2003-05-13 15:52 ` Linus Torvalds
2003-05-13 15:44   ` Alan Cox
2003-05-13 16:52     ` Jan Harkes
2003-05-13 16:57     ` Linus Torvalds
2003-05-13 16:39       ` Alan Cox
2003-05-13 21:46     ` [OpenAFS-devel] " Russ Allbery
2003-05-16 15:38     ` Derek Atkins
2003-05-13 16:05   ` David Howells
2003-05-13 16:24     ` [OpenAFS-devel] " Douglas E. Engert
2003-05-13 16:47     ` Linus Torvalds
2003-05-13 17:20       ` Jan Harkes
2003-05-13 18:21         ` David Howells
2003-05-13 18:51         ` [OpenAFS-devel] " Douglas E. Engert
2003-05-13 20:33           ` Jan Harkes
2003-05-13 21:26             ` Douglas E. Engert
2003-05-13 21:40               ` Jan Harkes
2003-05-13 22:14                 ` Douglas E. Engert
2003-05-14  2:02                   ` Jan Harkes [this message]
2003-05-17 12:30         ` Pavel Machek
2003-05-18 14:22           ` [OpenAFS-devel] " Nathan Neulinger
2003-05-18 18:06             ` Pavel Machek
2003-05-13 17:23       ` Trond Myklebust
2003-05-15 11:41         ` Ingo Oeser
2003-05-13 17:42       ` David Howells
2003-05-13 16:03 ` Christoph Hellwig
2003-05-13 16:12   ` David Howells
2003-05-13 20:23     ` Christoph Hellwig
2003-05-13 16:39   ` Jeff Garzik
2003-05-13 16:57     ` David Howells
2003-05-13 17:48 [OpenAFS-devel] " Neulinger, Nathan
2003-05-13 18:23 Neulinger, Nathan
2003-05-13 18:25 Neulinger, Nathan
2003-05-13 18:44 ` Jan Harkes
2003-05-13 18:53 David Howells
2003-05-13 20:19 ` [OpenAFS-devel] " Derrick J Brashear
2003-05-13 22:51   ` Booker Bense
2003-05-13 19:00 Neulinger, Nathan
2003-05-13 19:19 ` Douglas E. Engert

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030514020240.GA18680@delft.aura.cs.cmu.edu \
    --to=jaharkes@cs.cmu.edu \
    --cc=deengert@anl.gov \
    --cc=dhowells@redhat.com \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=openafs-devel@openafs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®