Một cách tiếp cận khác là sử dụng Terminal (còn gọi là shell hoặc dấu nhắc lệnh) để tạo / chỉnh sửa (phải được thực hiện dưới dạng siêu người dùng, xem sudo) tệp:
/etc/launchd-user.conf
thêm dòng:
umask 000
lưu và khởi động lại. Các tệp / thư mục mới (bao gồm các tệp được thay đổi bằng cách lưu dưới dạng) sẽ cho phép mọi người đọc / ghi.
Điều này hoạt động bằng cách thay đổi quyền tạo tệp mặc định cho các chương trình, trong khi phương pháp ACL hoạt động theo các quy tắc truy cập được ràng buộc với các tệp và thư mục cụ thể.
Không có tinh chỉnh này, các tệp được tạo cho phép người dùng: đọc-ghi, nhóm & khác: chỉ đọc.
Nếu bạn đang chia sẻ giữa nhiều máy tính, bạn cần thực hiện việc này cho tất cả các máy tính sẽ sử dụng chia sẻ.
Nếu bạn có các tệp và thư mục hiện có trong khu vực dùng chung, bạn cần làm cho tất cả chúng có thể đọc / ghi được bởi mọi người bằng cách sử dụng:
sudo chmod -R og+w <shared-folder-name>
Lệnh đọc bằng tiếng Anh dưới dạng chế độ thay đổi, đệ quy thông qua tất cả các thư mục và tệp phụ, các quyền & nhóm khác thêm quyền truy cập ghi, bắt đầu từ thư mục với.
Cách tiếp cận này được đề cập trong các diễn đàn để làm việc với ít nhất là sớm nhất là 10.6 và vẫn hoạt động vào ngày 10.7.
Các yếu tố khác vẫn ảnh hưởng đến quyền truy cập vào nội dung. Ví dụ: các quyền được đặt trong bảng điều khiển Chia sẻ, quyền / ACL của thư mục nhà và khi sử dụng Terminal, mọi ô đều có hiệu lực đối với hệ vỏ.
Tra cứu quyền truy cập tập tin umask và Posixđể biết chi tiết về các khái niệm Unix này. Trong phần ghi, thư mục word là Unix parlance đồng nghĩa với thư mục. Bạn cũng sẽ gặp các thuật ngữ UID và GID: ID người dùng và nhóm, xác định quyền sở hữu Posix của các chương trình (quy trình) đang chạy. Lưu ý rằng UID và GID là các số có thể giống hoặc khác nhau cho một tên người dùng nhất định trên các máy tính khác nhau. Các số này được gán cho tên trong tài khoản đặt hàng được tạo trên một máy tính nhất định, thường bắt đầu bằng ID 501. Mạng gia đình thiếu cơ chế để hài hòa các nhiệm vụ này trên các máy tính. Do đó, trên mạng chia sẻ, một tệp có thể thuộc về người dùng khác vì ràng buộc ID người dùng với tên người dùng được xác định từ góc độ máy tính đang truy cập tệp. Vì vậy, chia sẻ thực sự luôn cho phép mọi người truy cập các tập tin ở nhiều mức độ khác nhau của mọi người. Nói cách khác, quyền "khác" của Posix là một giới hạn vô hạn đối với quyền truy cập, từ việc cho phép mức độ truy cập khá dễ đoán nhưng dường như không chắc chắn tùy thuộc vào ID người dùng được gán trên các máy tính khác nhau. Điều này dẫn đến các trải nghiệm rõ ràng vô lý, trong đó trên một số mạng, ví dụ như thiết lập chỉ có một tài khoản người dùng được tạo trên mỗi máy Mac, sẽ có thể chia sẻ mà không cần bất kỳ chỉnh sửa quyền nào vì tất cả các tài khoản sẽ có cùng UID (501, không cho dù tài khoản được đặt tên là gì) trong khi một mạng khác sử dụng nhiều tài khoản người dùng trên mỗi máy Mac sẽ gặp sự cố ngay lập tức. Vì vậy, một số nhóm sẽ không bao giờ đấu tranh với điều này, trong khi một số nhóm khác có thể thấy các vấn đề phát triển theo thời gian hoặc các vấn đề xuất hiện / biến mất một cách tự nhiên,
Đó là một bí ẩn tại sao Apple đã để lại một khiếm khuyết về khả năng sử dụng đáng lo ngại trong cấu hình của khả năng chia sẻ tập tin dễ dàng như vậy.
Trên các ổ đĩa ngoài, vấn đề này được giải quyết với tùy chọn "Bỏ qua quyền trên ổ đĩa này". Có thể có một tính năng tương tự để chia sẻ tập tin apple, nhưng nó ở đâu.
Nếu bạn cuộn cấu hình dịch vụ Samba của riêng bạn, có các cơ chế khác để xử lý các vấn đề này, nhưng Samba hoàn toàn không dễ sử dụng.