Fedora 16'dan bir NFS paylaşımı bağlamaya çalışıyorum. Sunucu, iş arkadaşım tarafından kurulan Mac OS X Server. Kerberos / LDAP kimlik doğrulaması gerektirdiğine inanıyorum, bu yüzden bunu anlamak için (muhtemelen zorlu) süreci başlatacağım, ama anlamadığım bazı şeyler var.
showmount -e SERVER
beklenen paylaşım ve IP izinlerini verir ve sahiptir <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
Bu beni biraz karıştırıyor çünkü Kerberos yüzünden reddedilseydim olmasını beklerdim vers=4
?
Aynı uid'e sahip olmam gerektiğini söyleyen yayınlar da gördüm, ancak bu çok fazla mantıklı değil.
Sadece devam edip LDAP ile ilgili bazı bilgiler almaya çalışmalı mıyım? Eğer öyleyse bunu Mac / Linux bağlamında nasıl yapacağınıza dair bir işaretçi var mı? Yoksa önce yapmam gereken başka hata ayıklama var mı?
krb5
ve eklemeniz gerekecekldap
. Öncepam_krb5
vepam_ldap
paketlerini yükleyin . Ardından iş arkadaşınızdan OSX sunucusunda sizin için bir hesap eklemesini isteyin. Kerberos ve / veya LDAP üzerinden kimlik doğrulaması ile SSH üzerinden oturum açtıktan sonra , NFS dışa aktarmayı bağlamayı deneyin.