(この質問は、このサイトで私が尋ねた別の質問から派生したものです。)
新しい画像は常に所有者/グループを無視します
ディスクユーティリティから新しいディスクイメージを作成すると、自動的にマウントされます。次に、Finderでボリュームを選択し、Cmd-I(情報ウィンドウの場合)を押すと、ウィンドウの下部にこれが表示されます。
つまり、このボリュームではファイルの所有者とグループは無視されます。これは、異なるユーザーアカウントを持つマシン間で共有される外部ドライブにとって非常に便利です。バックアップボリュームの場合、バックアップされたファイルの所有者/グループ情報を保持することをお勧めします。
これをFinderから変更します
これを変更するには、チェックボックスのチェックを外すだけで、イメージを取り出して再マウントすると記憶されます。
コマンドラインから変更(ターミナル)
Finderからイメージをマウントする代わりに、次のコマンドを使用してコマンドラインからイメージをマウントすることもできます(イメージが呼び出されると仮定testimage.sparsebundle
):
$ hdiutil attach testimage.sparsebundle/
それでも、ボリュームの所有者は無視されます。-owners on
オプションを追加することは、(ほぼ)上の画像のチェックボックスをオフにすることと同等です。
$ hdiutil attach -owners on testimage.sparsebundle/
ただし、Finderから(または-owners on
オプションを指定せずにコマンドラインから)ボリュームをアンマウントして再マウントすると、チェックボックスが再びオンになります。
誰もがコマンドライン呼び出しを使用してこの変更を永続化する方法を知っていますか?