ダーウィンの「個人」ディレクトリは何に使用されましたか?

ダーウィンの「個人」ディレクトリは何に使用されましたか?

ダーウィンにはprivateディレクトリがあり、私はUnixドキュメントには表示されませんこれを見つけました。これはMac専用のディレクトリですか?それは何のために使用されますか?システムアップグレード間も保存されますか?

ベストアンサー1

/ privateは標準のunixファイルシステム階層の一部であるコンテナで、システムによって異なる場合があります。たとえば、/ etcは、実際の構成ファイルがある/ private / etcへのシンボリックリンクです。 AIUIは当初、NextSTEPでのネットワーク起動をサポートするためにこれを行いました。アイデアは、/がネットワークにマウントされた共有ドライブになり、ローカルボリュームが/ privateにマウントされ、各コンピュータのファイルを保存することです(参照:以前のapple.se回答)。その必要性はなくなりましたが、組織は慣性によって停滞しました。

アップグレード中に発生する状況:ほとんどはアップグレード中は変わりませんが、変更を加えることができます。たとえば、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

/private/var/db/dslocal/nodes/Default/ は、OSの標準UNIXシステムでは、/etc/passwd、/etc/groupsなどと同じです。既に存在しています)ユーザー_assetcacheと_geodとグループ_assetcache。他のユーザーとグループはそのまま残ります。

また、上記のリストが完全ではない可能性があります。これには、アップデートペイロードに直接含まれるファイルのみが表示され、インストーラに含まれるスクリプトによって変更されたファイルは表示されません。

おすすめ記事