MacOS Mojave đã mở rộng các hiệu ứng của SIP vào các thư mục nhà của người dùng. Theo mặc định, quyền truy cập bị từ chối vào nhiều thư mục trong thư mục nhà của người dùng. Một vài ví dụ về các thư mục này theo sau.
~/Library/Messages
~/Library/Mail
~/Library/Safari
[… etc.]
Để truy cập các thư mục này từ một thiết bị đầu cuối, ứng dụng thiết bị đầu cuối phải được xác định trong Tùy chọn hệ thống> Bảo mật & quyền riêng tư> Quyền riêng tư> Truy cập toàn bộ đĩa. Cấu hình hoạt động, ngoại trừ thư mục sau trên hệ thống của tôi. Hành vi tương tự có thể tồn tại đối với các dữ liệu khác trong các thùng chứa - không chắc chắn.
~/Library/Containers/com.apple.mail/Data/DataVaults
Các hành vi hấp dẫn là dễ dàng để tái sản xuất. Thư mục thậm chí không nhìn thấy được.
cd ~/Library/Containers/com.apple.mail/Data
ls
ls: DataVaults: Operation not permitted
Tôi sử dụng rsync
để phản chiếu thư mục nhà của tôi vào một ổ cứng ngoài; nhưng, tôi không còn có thể làm như vậy vì rsync
phàn nàn, "gặp phải lỗi IO - bỏ qua việc xóa tệp", phá vỡ hiệu ứng phản chiếu. Tôi không tìm thấy bất kỳ tài liệu về vấn đề này. Hỗ trợ của Apple không có ý tưởng. Tại sao thư mục này đặc biệt và làm thế nào chúng ta có thể truy cập vào nó mà không vô hiệu hóa SIP?
Kết quả điều tra thêm với SIP bị vô hiệu hóa
Theo System Information, việc nâng cấp Mojave được thực hiện vào ngày 24 tháng 9 năm 2018. Thư mục cũng được tạo ra cùng ngày. Người dùng của tôi sở hữu thư mục và nhóm nhân viên là chủ sở hữu nhóm. Quyền của nó là 0700. Nó có các thuộc tính mở rộng như được biểu thị bằng @ký hiệu. Không có ACL. Không có cờ.
xattr -l ~/Library/Containers/com.apple.mail/Data/DataVaults
com.apple.quarantine: 0082;00000000;Mail;
com.apple.rootless: Mail
ls -lO DataVaults
(no result; exit 0)
Sau khi tắt SIP, xóa thư mục và kích hoạt lại SIP, thư mục sẽ xuất hiện lại với cùng quyền ngay khi Mail được mở. Thư (Phiên bản 12.0 (3445.100.39)) không có plugin.
Kết quả từ bản cài đặt mới vào ngày 16 tháng 10 năm 2018
Thư mục không tồn tại sau khi định dạng và cài đặt lại. Tôi vẫn không biết làm thế nào nó bắt đầu ở đó.
Kết quả từ bản nâng cấp vào ngày 29 tháng 3 năm 2019
Thư mục đã xuất hiện trở lại trùng với việc nâng cấp lên Mojave 10.14.4 (18E226) và / hoặc Mail Phiên bản 12.4 (3445.104.8).
Documents
, Movies
, Music
vv).
com.apple.quarantine
thuộc tính sau khi nâng cấp lên Mojave chẳng hạn. Đối với các bản sao lưu của riêng tôi (sử dụngrestic
từ Homebrew), tôi chỉ cần bỏ qua các bit này~/Library
vì dường như không ai trong số chúng quan tâm đến tôi hoặc những gì tôi thường làm. Tôi có một số 24 trong số này bản thân mình.