Tôi có hai máy chủ RHEL 6, một là máy chủ NFS (chúng tôi sẽ gọi nó là máy chủ nfs, nói rằng IP của nó là 10.1.1.1) và cái kia là một ứng dụng khách chung cho tất cả ý định và mục đích (chúng tôi sẽ gọi nó là nfs-client, nói rằng IP của nó là 10.0.0.1).
Cả hai máy chủ nfs và nfs-client được kết nối với cùng một hệ thống xác thực tập trung, vì vậy các UID/GID giống nhau đối với một người dùng nhất định.
nfs-client đang gắn một chia sẻ NFSv3 từ máy chủ nfs:/shared_folder/cache đến /shared_folder/cache.
Các /shared_folder thư mục trên máy chủ nfs đang ở chế độ 755, được sở hữu bởi gốc: gốc, và /shared_folder/cache thư mục đang ở chế độ 2775, được sở hữu bởi bộ đệm: bộ đệm (UID=20014, GID=20004).
Tôi có một nhóm người dùng là tất cả thành viên của bộ đệm nhóm trong LDAP, nhưng họ không thể tạo hoặc xóa bất kỳ thứ gì trong /shared_folder/cache thư mục chính nó trên nfs-client. Tuy nhiên:
- Nếu một tập tin đã tồn tại trong
/shared_folder/cache có quyền chính xác (có thể ghi theo nhóm bộ đệm), người dùng có thể sửa đổi tệp nhưng không được xóa tệp (ví dụ: nếu /shared_folder/cache/testfile tồn tại và có thể ghi được bởi bộ đệm nhóm, người dùng có thể sửa đổi nội dung của tệp, nhưng họ không thể xóa nó)
- Nếu một thư mục con đã tồn tại trong
/shared_folder/cache có quyền chính xác (chế độ 2775, được sở hữu bởi bộ đệm: bộ đệm), người dùng có thể sửa đổi thư mục như bình thường (ví dụ: nếu /shared_folder/cache/testdir/ tồn tại trong chế độ 2775 và thuộc sở hữu của bộ đệm nhóm, người dùng có thể thêm/sửa đổi/xóa tệp và thư mục trong thư mục kiểm tra, nhưng không thể xóa thư mục kiểm tra chính nó)
- Nếu tôi đăng nhập với tư cách là một trong những người dùng trên
máy chủ nfs, đột nhiên tôi có thể tạo/sửa đổi/xóa các tệp và thư mục như bình thường trong /shared_folder/cache
Làm cách nào để sửa lỗi gắn kết NFS này? Thông tin chẩn đoán nằm bên dưới thước kẻ ngang.
đầu ra của id người dùng1 Cả Hai máy chủ nfs và nfs-client trình diễn:
uid=8173(<tên người dùng>) gid=8173(<tên người dùng>) nhóm=20004(bộ đệm)
máy chủ nfs có cấu hình xuất sau đây trong /etc/exports:
"/shared_folder/cache" <nfs-client-IP>(rw)
đầu ra của xuất khẩu -v trên máy chủ nfs trình diễn:
/shared_folder/cache
<nfs-client-IP>(rw,wdelay,root_squash,no_subtree_check,sec=sys,rw,root_squash,no_all_squash)