Я намагаюся встановити спільну частину NFS від Fedora 16. Сервер - це Mac OS X Server, створений моїм колегою. Я вважаю, що для цього потрібна автентифікація 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
Це мене трохи бентежить, бо якби мене відхилили через Керберос, я б очікував, що це буде vers=4
?
Я також бачив пости, в яких говорилося, що мені потрібно мати однаковий uid, але це не має особливого сенсу.
Чи варто мені просто продовжувати і намагатися ввійти в обліковий запис LDAP? Якщо так, чи є вказівник, як це зробити в контексті Mac / Linux? Або є якась інша налагодження, яку я повинен зробити спочатку?
krb5
іldap
свій стек PAM у Fedora, щоб пройти автентифікацію на сервері OSX. Спочатку встановіть пакетиpam_krb5
таpam_ldap
. Потім попросіть свого колегу додати обліковий запис для вас на сервері OSX. Після того, як ви можете увійти через SSH з аутентифікацією через Kerberos і / або LDAP, а потім спробувати встановити експорт NFS.