Điểm:1

Không thể gắn kết NFSv4 với Kerberos từ máy khách Linux sang máy chủ FreeBSD

lá cờ cn
hjf

Tôi đang cố thiết lập NFSv4 với Kerberos. Máy chủ là FreeBSD 13.0-RELEASE và máy khách là Ubuntu 20. Tôi có phần Kerberos đang chạy và tôi có thể tự động lấy vé khi đăng nhập cho người dùng của mình và SSH vào máy chủ trong khi được xác thực qua Kerberos. Vì vậy, tôi tự tin rằng thiết lập Kerberos của tôi cho đến nay là chính xác.

Nhưng khi tôi cố gắn các chia sẻ NFSv4, tôi gặp ba lỗi sau cùng một lúc:

# mount -vvvv -t nfs4 -o sec=krb5 người phục vụ:/ /mnt

mount.nfs4: thời gian chờ được đặt cho Thứ Ba ngày 2 tháng 11 00:54:36 2021
mount.nfs4: thử các tùy chọn dựa trên văn bản 'sec=krb5,vers=4.2,addr=10.42.42.2,clientaddr=10.42.42.119'
mount.nfs4: mount(2): Đối số không hợp lệ
mount.nfs4: thử các tùy chọn dựa trên văn bản 'sec=krb5,vers=4.1,addr=10.42.42.2,clientaddr=10.42.42.119'
mount.nfs4: mount(2): Quyền bị từ chối
mount.nfs4: thử các tùy chọn dựa trên văn bản 'sec=krb5,vers=4.1,addr=fe80::215:17ff:fe56:d754,clientaddr=::'
mount.nfs4: mount(2): Lỗi đầu vào/đầu ra
mount.nfs4: cuộc gọi hệ thống gắn kết không thành công

Lỗi đầu tiên là "Đối số không hợp lệ", lỗi cuối cùng là "Lỗi đầu vào/đầu ra". Không chắc chắn làm thế nào để gỡ lỗi chúng.

Lỗi "Quyền bị từ chối" Tôi không chắc là do Kerberos hay nguyên nhân nào khác.

showmount -e người phục vụ cho thấy rằng bản xuất tồn tại (ít nhất là đối với NFSv3). Đây là tệp xuất của tôi:

/tera/được chia sẻ -alldirs
/usr/home-alldirs
V4: /tera/shared -sec=krb5,krb5i
V4: /usr/home -sec=krb5,krb5i

Tôi hiểu rằng điều này sẽ xuất mọi thứ, tới bất kỳ IP nào trên NFSv3 và tới các ứng dụng khách được kerberos xác thực cho NFSv4.

Cả hai máy đều có khóa nfs/hostname@REALM trong tab khóa của chúng (cũng đã thử với nfs/hostname.fqdn@REALM và host/hostname@REALM, v.v.).

lá cờ de
bắt đầu `rpc.gssd` ở nền trước nhiều hơn và kiểm tra đầu ra trong quá trình gắn kết. Điều này có thể cung cấp cho bạn một dấu hiệu cho thấy điều gì đang xảy ra.
lá cờ cn
hjf
Tôi đã thử điều đó nhưng tôi không nhận được nhiều thông tin hữu ích: ```inotify sự kiện cho clntdir (nfs/clntb) - ev->wd (22) ev->name (info) ev->mask (0x00000200) inotify sự kiện cho clntdir (nfs/clnta) - ev->wd (21) ev->name (krb5) ev->mask (0x00000200) inotify sự kiện cho clntdir (nfs/clnta) - ev->wd (21) ev->name (gssd) ev->mask (0x00000200)```

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.