Re: aname_to_locaname vs gssapi svc/host.domain.org@REALM

Nico Williams <[email protected]>
Newsgroups gmane.comp.encryption.kerberos.heimdal.general
Message-ID <CAK3OfOgJOBQEAS=Anr8UoLKgA0SZDAT==1TX3Y_x9Xu-ySKUKg@mail.gmail.com>
On Tue, Oct 25, 2011 at 3:19 PM, Nico Williams <[email protected]> wrote:
> There is a new RPCSEC_GSS (v3) in progress that does address this and
> therefore will allow for NFS server implementations that provide
> share-level ACLs based on client credentials.  Given this, it'd be
> possible to implement per-share user/group namespaces.

Er, a *fiction* of multiple namespaces anyways.

And the notion of multiple namespaces that you get with non-Keberized
NFS is a fiction.  It's not even intended to be so, but you
constructed it from existing features.

You realize that the multiple namespaces are ficticious when you use
ls -l on the server and see either the files are all owned by the same
UID when they're supposed to belong to different "instances" of that
user, or else you see different usernames for each instance of a
common username.

You need to understand what names and identities mean.  A complete
treatment of that topic would take a lot of time to write just for
you.  Enormous amounts of time have been put into this topic (and
associated code) by yours truly and other participants here, as well
as many others who are not participating in this thread.  For proof
you can see my old blogs at Sun (now Oracle) about IDentity mapping
and ZFS/Windows interoperability, as well as the Sun (now Oracle)
storage appliances.

Hopefully this is the last that I'll have to write in this thread
about what you want.  Hopefully you'll accept that what you're trying
to do is not "natural" for a FreeBSD NFS server, that what you want
requires new functionality in the NFS server, that libkrb5 cannot, on
its own, provide all that functionality.

Nico
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.