NFSv4 + Kerberos + users

Jan Sanders jsanders at TechFak.Uni-Bielefeld.DE
Wed Dec 5 05:29:07 EST 2007


Kevin Coffman wrote:
> My only guess is that there is another instance of rpc.gssd running
> w/o the "-n" option?
>   
May have been the case. Anyway, after reboot it worked.

TNX

Jan Sanders

> On Dec 4, 2007 7:51 AM, Jan Sanders <jsanders at techfak.uni-bielefeld.de> wrote:
>   
>> Hello,
>>
>> I have tried to use the -n option of rpc.gssd.
>>
>> I use Debian/lenny, which comes shipped with nfs-utils 1.1
>>
>> I started rpc.gdds manually using
>> rpc.gssd -vvvv -rrrr -n
>>
>> The manpage says about the rpc.gssd -n option:
>> "By default, rpc.gssd treats accesses by the user with UID 0 specially,
>> and uses "machine credentials" for all accesses by that user  which
>> require  Kerberos authentication.  With the -n option, "machine
>> credentials" will not be used for accesses by UID 0.  Instead,
>> credentials must be obtained manually like all other users.  Use of this
>> option means that "root" must manually  obtain  Kerberos  credentials
>> before attempting to mount an nfs filesystem requiring Kerberos
>> authentication."
>>
>> I have done so. As root I used
>> kinit -p joeuser/nfstestuser at TECHFAK.UNI-BIELEFELD.DE
>>
>> klist output:
>> Ticket cache: FILE:/tmp/krb5cc_0
>> Default principal: joeuser/nfstestuser at TECHFAK.UNI-BIELEFELD.DE
>>
>>
>> When I now try to mount a dir using nfs4 -o sec=krb5 I can see by
>> observing the packets that
>> nfs/nfs2.nette.techfak.uni-bielefeld.de at TECHFAK.UNI-BIELEFELD.DE is
>> used. /var/log/syslog is consistent with this observation.
>> When I move the /etc/krb5.keytab away I get a permission denied.
>>
>> Am I missing something? How can I get rpc.gssd to actually use other
>> than machine credentials. How can I specify which to use.
>>
>>
>> TIA
>>
>> Jan Sanders
>>
>> _______________________________________________
>> NFSv4 mailing list
>> NFSv4 at linux-nfs.org
>> http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4
>>
>>
>>     



More information about the NFSv4 mailing list