[osol-discuss] Re: Mapping Kerberos principal name to NFS Domain
Glenn Machin
gmachin at sandia.gov
Thu Mar 1 10:17:33 PST 2007
> Glenn Machin wrote:
> > The default NFS domain for our servers is
> sandia.nfs.domain with a kerberos realm of
> sandia.gov. However we have users whose kerberos
> principals will be in a different realm, and we would
> like to map them to the NFS domain associated with
> their kerberos realm.
> >
> > Is there any way to to this on Solaris? It appears
> that all users will be in a single NFS domain.
>
> Do you really mean NFSMAPID_DOMAIN is set to
> sandia.nfs.domain rather
> than matching the DNS domain ? Or do you mean the
> NIS domain is
> sandia.nfs.domain ?
>
> If so why did you set the NFS domain to be something
> that doesn't match
> the default DNS domain ?
>
I used representative names for the NFS domain and Kerberos realm. The reason being that neither one necessary has to match up with the DNS domain.
What I want to do is map kerberos principal to account and account to NFS4 domain. With Linux (reference model at CITI) there is the idmapd which can use LDAP and 2 attributes GSSauthname to map Kerberos principal to account and NFSv4name which maps account to NFS domain name.
> Are you using Kerberos for NFS authentication ?
Yes
> See nfsmapid(1M).
I did but it appeared to map all accounts to a single NFS4 domain. I could not say gmachin is NFS4domain-name: gmachin at sandia.gov and jsmith is NFS4domain-name: johnsmith at llnl.gov
>
> I seem to remember there being an API (maybe not
> publicly documented)
> for building custom mapping daemons. The best place
> to find out more
> about this would be in the NFS community of
> OpenSolaris.
Thanks I posted this message there as well. I'm a newbie to this list and did not see the nfs discussion list until after I posted this.
This message posted from opensolaris.org
More information about the opensolaris-discuss
mailing list