Tôi đang cố sao lưu các tệp đang hoạt động trên máy Macintosh của mình vào máy chủ NAS. Máy chủ chạy NAS miễn phí phần mềm. Tôi gắn máy chủ lên AFP (Giao thức nộp hồ sơ của Apple). Máy chủ chạy mạng nói chuyện phần mềm cung cấp AFP.
Một số tệp tôi đã sao lưu có tư cách thành viên nhóm đặc biệt, xampp
, trên máy Mac của tôi. Trên âm lượng AFP, tư cách thành viên nhóm của họ là mặc định Nhân Viên
. Vì vậy, tôi đã cố gắng sửa tư cách thành viên nhóm của họ theo cách thủ công.
% sudo chown :xampp /Volumes/FreeNAS-vol/a/b/c/doc.mp4
chown: /Volumes/FreeNAS-vol/a/b/c/doc.mp4: Thao tác không được phép
Tuy nhiên, nhóm xampp
tồn tại trên máy chủ FreeNAS. Khi tôi kết nối với trình bao trên máy chủ đó qua ssh, tôi có thể thực hiện việc này chown không có vấn đề gì.
Tại sao máy Mac nói "Thao tác không được phép" khi tôi chown một tệp trên FreeNAS được gắn qua AFP? Làm thế nào tôi có thể làm điều này chown hoạt động thành công?
Mục tiêu cơ bản của tôi là có thể sao lưu tất cả các tệp trên máy Mac của mình vào máy chủ FreeNAS thông qua rsync. Rsync có thể sao chép dữ liệu tệp và một số siêu dữ liệu nhưng không thể sửa tư cách thành viên nhóm của các tệp trên máy chủ.
N.B. Phiên bản FreeNAS của tôi là FreeNAS-11.3-U4.1, có từ năm 2020. Các phiên bản hiện tại hiện có tên là TrueNAS Core. Tôi sẽ nâng cấp máy chủ của mình lên phiên bản mới nhất vào một ngày nào đó. Tôi nghi ngờ rằng việc nâng cấp sẽ giải quyết được vấn đề này, nhưng chúng ta sẽ thấy.
phiên bản macOS là 10.14.6 Mojave.
Cập nhật: hệ thống tệp cho FreeNAS là ZFS. Do đó, các tệp mà tôi đang cố gắng thay đổi tư cách thành viên nhóm được lưu trữ dưới dạng ZFS và được gửi qua AFP qua Netatalk, tới ứng dụng khách trên trình bao macOS, nơi tôi đang sử dụng chown
chỉ huy. (Để trả lời một bình luận về câu hỏi này.)