OK, tôi rất bối rối về nội dung này, vì vậy các câu trả lời mô tả thực sự sẽ được đánh giá cao, đặc biệt nếu chúng làm cho toàn bộ nội dung này ít huyền diệu hơn và dễ dự đoán hơn.Gắn kết mạng NFS: đặt chủ sở hữu thành tài khoản cụ thể
Tôi đang cố gắng kết nối NAS Drobo-FS của mình với nfs để có hiệu suất tốt hơn so với cifs.
Máy chạy bộ đang chạy một số bản phân phối Linux được cắt bớt.
Bên trong/etc/fstab trên máy client (Ubuntu với IP: 192.168.1.150)
# Mount Drobo
192.168.1.100:/mnt/DroboFS/Shares/public /media/drobonfs nfs rw,soft,proto=tcp,users 0 0
Tôi đã unfsd cài đặt trên drobo và truy cập thông qua ssh. Đây là tập tin xuất khẩu trên máy chủ (Drobo-FS với IP 192.168.1.100):
# Allow access for client machine
/mnt/DroboFS/Shares 192.168.1.150(rw,no_root_squash)
Gắn hoạt động tốt, ngoại trừ các tập tin được gắn đều được sở hữu bởi root với hầu hết các file cho phép thiết lập để 744 Các quyền của tệp được hiển thị trong giá trị gắn kết trên máy khách khớp với các quyền thực tế trên máy chủ. Ví dụ:
client$ sudo chmod 123 /media/drobonfs/somefile
client$ ls -l /media/drobonfs/somefile
---x-w--wx 1 root root 0 2012-01-04 14:15 /media/drobonfs/somefile
drobo$ ls -l /mnt/DroboFS/Shares/public/somefile
---x-w--wx 1 root root 0 Jan 4 14:15 /mnt/DroboFS/Shares/public/somefile
Viết sudo trước mỗi lệnh là một kéo và tôi muốn hiểu những gì đang xảy ra, vì vậy những gì tôi có thể làm gì để gắn kết nó trên máy client với chủ sở hữu/nhóm thiết lập để tôi tài khoản thay vì root?
Đáng buồn là không, điều này không hoạt động. Nó vẫn được gắn kết, nhưng chủ sở hữu/nhóm vẫn được đặt thành root. – Matthew