[16232] in Kerberos_V5_Development
Re: Processing .k5login (another patch)
daemon@ATHENA.MIT.EDU (Russ Allbery)
Wed Sep 1 19:05:51 2010
From: Russ Allbery <rra@stanford.edu>
To: "krbdev\@mit.edu" <krbdev@mit.edu>
In-Reply-To: <20100901230332.GE20547@mournblade.imrryr.org> (Roland
C. Dowdeswell's message of "Thu, 2 Sep 2010 00:03:32 +0100")
Date: Wed, 01 Sep 2010 16:05:47 -0700
Message-ID: <87r5hdrrn8.fsf@windlord.stanford.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krbdev-bounces@mit.edu
"Roland C. Dowdeswell" <elric@imrryr.org> writes:
> On Wed, Sep 01, 2010 at 03:49:57PM -0700, Russ Allbery wrote:
>> The common scenario here is for all the DBAs to have their own
>> individual accounts on the system with their individual .k5login files,
>> plus all have access to the oracle account via .k5login. Maybe it's a
>> failure of the imagination, but I don't see how any hash of one value
>> to one other value would work for that. I think multiple values would
>> have to be allowed.
> Ah, I thought that you meant ``multiple principals are authorised
> to log on to a local account'', rather than ``a single principal
> can be authorised to log onto multiple local accounts''.
> No, a simple hash lookup can't do that. I wasn't considering that
> case, but as you point out it is valid.
> But, I am not proposing that we remove the code for .k5login but
> rather we allow organisations to disable it if it is undesirable
> in their environment.
> I am also proposing that we put in a simple hash lookup because it would
> be quite useful in a number of situations. This would meet my needs as
> I do not need to authorise a single principal to multiple accounts, but
> perhaps something a bit more flexible would be more desirable.
Right, I definitely agree with what you're proposing. I was only meaning
to support Nicholas's use case as well and to mention that I don't think
what you're proposing entirely replaces the desirability of being able to
say that all .k5login files are found in, say, /etc/k5login/username.
But these are all potentially independent changes.
--
Russ Allbery (rra@stanford.edu) <http://www.eyrie.org/~eagle/>
_______________________________________________
krbdev mailing list krbdev@mit.edu
https://mailman.mit.edu/mailman/listinfo/krbdev