Thư mục 'riêng tư' của Darwin để làm gì?


Câu trả lời:


5

/ private là một bộ chứa cho các bộ phận của hệ thống phân cấp hệ thống tập tin unix tiêu chuẩn có thể khác nhau giữa các máy tính riêng lẻ (ví dụ / etc là một liên kết đến / private / etc, trong đó các tệp cấu hình thực tế). AIUI điều này ban đầu được thực hiện để hỗ trợ netboote theo NextSTEP. Ý tưởng là / sẽ là một ổ đĩa chia sẻ gắn trên mạng và một ổ đĩa cục bộ sẽ được gắn trên / private để lưu trữ các tệp trên mỗi máy tính (xem câu trả lời apple.se trước đó ). Nhu cầu này đã được thông qua từ lâu, nhưng tổ chức đã bị mắc kẹt bởi quán tính.

Về phần xử lý trong quá trình nâng cấp: phần lớn được giữ nguyên trong quá trình nâng cấp, nhưng có thể sửa đổi. Ví dụ: đây là danh sách các tệp mới / đã thay đổi trong bản cập nhật 10.8.2:

$ pkgutil --payload-files OSXUpd10.8.2.pkg | grep ./private
./private
./private/etc
./private/var
./private/var/db
./private/var/tmp
./private/var/tmp/DeferredInstallFixup.file_list
./private/var/db/.SystemPolicy-default
./private/var/db/dslocal
./private/var/db/dslocal/nodes
./private/var/db/dslocal/nodes/Default
./private/var/db/dslocal/nodes/Default/groups
./private/var/db/dslocal/nodes/Default/groups/_assetcache.plist
./private/var/db/dslocal/nodes/Default/users
./private/var/db/dslocal/nodes/Default/users/_assetcache.plist
./private/var/db/dslocal/nodes/Default/users/_geod.plist
./private/var/db/gke.auth
./private/var/db/gke.sigs
./private/etc/authorization.merge

Lưu ý rằng / private / var / db / dslocal / bits / Default / là tương đương với / etc / passwd, / etc / Groups, v.v. trên hệ thống unix tiêu chuẩn, do đó, cài đặt đang làm là gì (hoặc thay thế nếu chúng đã tồn tại) người dùng _assetcache và _geod và nhóm _assetcache. Những người dùng và nhóm khác sẽ được giữ nguyên vị trí.

Ngoài ra, danh sách trên có thể không đầy đủ. Nó chỉ hiển thị các tệp được bao gồm trực tiếp trong tải trọng của bản cập nhật, không hiển thị các tệp sẽ được sửa đổi bởi các tập lệnh có trong trình cài đặt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.