Sto provando a montare una condivisione NFS da Fedora 16. Il server è Mac OS X Server, impostato dal mio collega. Credo che richieda l'autenticazione Kerberos / LDAP, quindi inizierei il processo (probabilmente arduo) per capirlo, ma ci sono alcune cose che non capisco.
showmount -e SERVER
dà la condivisione prevista e le autorizzazioni IP e ha <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
Questo mi confonde un po 'perché se venissi rifiutato a causa di Kerberos mi sarei aspettato che fosse vers=4
?
Ho anche visto post che dicono che devo avere lo stesso uid ma che non ha molto senso.
Devo solo andare avanti e provare a ottenere alcune credenziali in LDAP? In tal caso, esiste un puntatore a come eseguire questa operazione nel contesto di Mac / Linux? O c'è qualche altro debug che dovrei fare prima?
krb5
eldap
al tuo stack PAM in Fedora per l'autenticazione al server OSX. Installare prima i pacchettipam_krb5
epam_ldap
. Quindi chiedi al tuo collega di aggiungere un account per te sul server OSX. Una volta che è possibile accedere tramite SSH con autenticazione tramite Kerberos e / o LDAP, quindi provare a montare l'esportazione NFS.