Tôi đang cố gắn kết chia sẻ NFS từ Fedora 16. Máy chủ là Mac OS X Server, được thiết lập bởi đồng nghiệp của tôi. Tôi tin rằng nó yêu cầu xác thực Kerberos / LDAP, vì vậy tôi sẽ bắt đầu quá trình (có lẽ khó khăn) để tìm ra điều đó, nhưng có một số điều tôi không hiểu.
showmount -e SERVER
cung cấp chia sẻ dự kiến và quyền IP, và có <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
Điều này làm tôi bối rối một chút bởi vì nếu tôi bị từ chối vì Kerberos, tôi có thể mong đợi nó vers=4
không?
Tôi cũng đã thấy những bài đăng nói rằng tôi cần phải có cùng một uid nhưng điều đó không có ý nghĩa quá nhiều.
Tôi có nên tiếp tục và cố gắng để có được một số thông tin đăng nhập vào LDAP? Nếu vậy có một con trỏ để làm điều này trong bối cảnh của Mac / Linux không? Hoặc có một số gỡ lỗi khác tôi nên làm đầu tiên?
krb5
vàldap
vào ngăn xếp PAM của mình trong Fedora để xác thực với máy chủ OSX. Đầu tiên cài đặtpam_krb5
vàpam_ldap
gói. Sau đó yêu cầu đồng nghiệp của bạn thêm tài khoản cho bạn trên máy chủ OSX. Khi bạn có thể đăng nhập qua SSH bằng xác thực qua kerberos và / hoặc LDAP, sau đó thử gắn kết xuất NFS.