From f6e144d331551ac5724690485bb5d33a711862d6 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawm_gIgjzml0PLxoLQf9mEu2JK0rzUNAO4s" Date: Tue, 10 Jan 2012 17:18:12 -0500 Subject: [PATCH] --- testing/nfsv4.mdwn | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/testing/nfsv4.mdwn b/testing/nfsv4.mdwn index 97ef6d0..5d59127 100644 --- a/testing/nfsv4.mdwn +++ b/testing/nfsv4.mdwn @@ -2,7 +2,9 @@ The steps below have been tested on Debian Squeeze using MIT 1.10 (from testing), as described in the [[Debian guide|configuringdebian]]. -## Install NFSv4 using standard Kerberos authentication +## Install NFSv4 client/server and export a directory using standard Kerberos authentication +Make sure you can mount the filesystem with something like: + # mount -t nfs4 -o sec=krb5 moonshot.ics.muni.cz:/ /mnt ## Remove the dependency on libgssglue @@ -16,4 +18,32 @@ The steps below have been tested on Debian Squeeze using MIT 1.10 (from testing) # apt-get install -t testing linux-image-amd64 # reboot +## Build nfs-utils + $ git clone nfs-utils + $ cd nfs-utils + $ git checkout moonshot + $ ./autogen.sh + $ ./configure GSSGLUE_CFLAGS=-I. GSSGLUE_LIBS=-lgssapi_krb5 + $ make + # utils/gssd/gssd -n + # utils/gssd/svcgssd -n + +## Configure identity mapping +Edit /etc/idmapd.conf specifying: + + Domain = ics.muni.cz + .... + + [Translation] + Method = static + + [Static] + kouril@ics.muni.cz = kouril + +Restart the idmapd + +## Mount the exported directory: +Standard mount and other tools should be enough to + + # mount -t nfs4 -o sec=krb5 moonshot.ics.muni.cz:/ /mnt -- 2.1.4