Tôi thích sử dụng Kính vạn hoa (v 2.1.0 - bản dựng 133.01 trong Mac OS X 10.8.5) để so sánh 2 thư mục.
Nhưng, khi tôi tạo tệp bằng cách sao chép chúng từ thư mục này sang thư mục khác bằng Kính vạn hoa, (ví dụ: khi tệp bị thiếu ở một trong hai thư mục), tệp luôn được tạo với thuộc tính mở rộng com.apple.quarantine
!
Một ví dụ:
tạo 2 thư mục để so sánh, với một tập tin đầu tiên:
$ mkdir rep1
$ mkdir rep2
$ echo test > rep1/test.txt
kiểm tra thuộc tính:
$ ls -lah rep1
total 8
drwxr-xr-x 3 user staff 102B 26 jui 20:52 .
drwxr-xr-x 7 user staff 238B 26 jui 20:51 ..
-rw-r--r-- 1 user staff 5B 26 jui 20:52 test.txt
$ ls -lah rep2
total 0
drwxr-xr-x 2 user staff 68B 26 jui 20:52 .
drwxr-xr-x 7 user staff 238B 26 jui 20:51 ..
Lựa chọn tập tin để sao chép nó bằng Kính vạn hoa:
Sao chép thao tác:
kết quả của hoạt động trên các thuộc tính:
$ ls -lah rep1
total 8
drwxr-xr-x 3 user staff 102B 26 jui 20:52 .
drwxr-xr-x 7 user staff 238B 26 jui 20:51 ..
-rw-r--r-- 1 user staff 5B 26 jui 20:52 test.txt
$ ls -lah rep2
total 8
drwxr-xr-x 3 user staff 102B 26 jui 20:55 .
drwxr-xr-x 7 user staff 238B 26 jui 20:51 ..
-rw-r--r--@ 1 user staff 5B 26 jui 20:52 test.txt
Như bạn có thể thấy, một @
đã được thêm vào các thuộc tính của test.txt
in rep2
và với nhiều điều tra hơn, thật dễ dàng để thấy rằng nó com.apple.quarantine
được tạo ra vì Kính vạn hoa:
$ xattr rep2/test.txt
com.apple.quarantine
$ xattr -p com.apple.quarantine rep2/test.txt
0002;53ac6c96;Kaleidoscope;
Bây giờ tôi dễ dàng thoát khỏi nó xattr -r com.apple.quarantine [file]
trên một tập tin hoặc xattr -dr com.apple.quarantine [directory]
trên một thư mục, nhưng tôi thấy điều này rất khó chịu!
Đây là câu hỏi của tôi:
- Tại sao, một thuộc tính mở rộng được thêm vào các tệp của tôi mỗi lần chúng được tạo thông qua Kính vạn hoa (bảo mật Mac OS mới cho các ứng dụng không có hộp cát hoặc bất cứ thứ gì khác)?
- Có thể tránh sự ép buộc này và tạo các tệp bằng Kính vạn hoa mà không cần cách ly trên mỗi tệp không?
Cảm ơn rất nhiều vì sự giúp đỡ và thời gian của bạn!
[CHỈNH SỬA]
Xe tăng đến konqui , giờ đây tôi đã có một giải pháp để vô hiệu hóa hoàn toàn các tệp bị cách ly, nhưng tôi đang tìm một giải pháp cụ thể hơn, chỉ dành cho Kính vạn hoa. Điều này có khả thi không?
Và có bằng chứng nào về lý thuyết của chúng tôi về việc cách ly không, hay chúng là do một thứ khác mà bảo mật mới cho ứng dụng không phải là sandbexed?
Cảm ơn rất nhiều vì sự giúp đỡ của bạn và cảm ơn bạn konqui vì những gì bạn đã làm.