Estou tentando montar um compartilhamento NFS do Fedora 16. O servidor é o Mac OS X Server, configurado pelo meu colega de trabalho. Eu acredito que requer autenticação Kerberos / LDAP, então eu começaria o processo (provavelmente árduo) de descobrir isso, mas há algumas coisas que não entendo.
showmount -e SERVERfornece as permissões de compartilhamento e IP esperadas e possui <krb5>.
# sudo mount -v SERVER:SHARE MNT
mount: no type was given - I'll assume nfs because of the colon mount.nfs: timeout set for Wed Nov 28 15:10:32 2012
mount.nfs: trying text-based options 'vers=4,addr=XXX.XXX.XXX.XXX,clientaddr=XXX.XXX.XXX.XXX' mount.nfs:
mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=XXX.XXX.XXX.XXX' mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying XXX.XXX.XXX.XXX prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying XXX.XXX.XXX.XXX prog 100005 vers 3 prot UDP port 676
mount.nfs: mount(2): Permission denied mount.nfs: access denied by server while mounting SERVER:SHARE
Isso me confunde um pouco, porque se eu estivesse sendo rejeitado por causa do Kerberos, eu esperava que fosse vers=4?
Também vi posts que dizem que eu preciso ter o mesmo uid, mas isso não faz muito sentido.
Devo apenas ir em frente e tentar obter algumas credenciais no LDAP? Em caso afirmativo, existe um indicador de como fazer isso no contexto do Mac / Linux? Ou há alguma outra depuração que devo fazer primeiro?
krb5eldapà sua pilha PAM no Fedora para se autenticar no servidor OSX. Primeiro instale opam_krb5epam_ldappacotes. Em seguida, peça ao seu colega de trabalho para adicionar uma conta para você no servidor OSX. Uma vez que você pode logar via SSH com autenticação via Kerberos e / ou LDAP, em seguida, tentar montar a exportação NFS.