ฉันกำลังพยายามเมานต์แชร์ NFS จาก Fedora 16 เซิร์ฟเวอร์คือเซิร์ฟเวอร์ Mac OS X ที่ตั้งขึ้นโดยผู้ร่วมงานของฉัน ฉันเชื่อว่าต้องใช้การรับรองความถูกต้อง Kerberos / LDAP ดังนั้นฉันจะเริ่มต้นกระบวนการ (อาจลำบาก) ในการคิดออก แต่มีบางสิ่งที่ฉันไม่เข้าใจ
showmount -e SERVER
ให้คาดว่าส่วนแบ่งการและ IP <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
สิ่งนี้ทำให้ฉันสับสนเล็กน้อยเพราะถ้าฉันถูกปฏิเสธเนื่องจาก Kerberos ฉันคาดว่ามันจะเป็นอย่างนั้นvers=4
หรือ
ฉันเคยเห็นโพสต์ที่บอกว่าฉันต้องมี uid เดียวกัน แต่นั่นก็ไม่สมเหตุสมผลนัก
ฉันควรจะไปข้างหน้าและพยายามที่จะได้รับสิทธิบางอย่างใน LDAP ถ้ามีจะมีตัวชี้สำหรับวิธีการทำเช่นนี้ในบริบทของ Mac / Linux? หรือมีการดีบักอื่น ๆ ที่ฉันควรทำก่อน
krb5
และldap
ไปยังสแต็ค PAM ของคุณใน Fedora เพื่อตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ OSX ก่อนติดตั้งpam_krb5
และpam_ldap
แพ็คเกจ จากนั้นขอให้เพื่อนร่วมงานของคุณเพิ่มบัญชีให้คุณบนเซิร์ฟเวอร์ OSX เมื่อคุณสามารถเข้าสู่ระบบผ่าน SSH ด้วยการตรวจสอบผ่าน kerberos และ / หรือ LDAP จากนั้นลองเมาท์การส่งออก NFS