home.img
他のLinuxシステム(B)の基本パーティションイメージがあるとします。このシステムにはユーザーuserB
と特別なグループがありますgroupB
。たとえば、fileB
コンピュータのBパーティションにあるファイルを考えてみましょう。との所有だと仮定しますhome
。userB
groupA
今、このファイルを別のLinuxシステムA(ログイン)にマウント(転送)すると、mount home.img /mnt/homeB -o ro
今の所有になります。img
userA
fileB
userA
fileB
所有者、グループ、および権限がコンピュータBに直接表示されるように、コンピュータAに表示されるようにマウントオプションを変更できますか(例:に属するuserB
のではなく)。userA
マシンAにuserB
ダミーオブジェクトを作成する必要がありますか?groupB
答え1
問題は、userB
onがmachineB
onと同じUID番号を持っていることです。userA
machineA
Linuxファイルシステムは、名前ではなくUID番号で所有権を保存します。したがって、UID番号を持つユーザーがファイルを所有1000
している場合、ファイルシステムが別のコンピューターにマウントされるたびに、そのファイルはUID番号を持つユーザーが所有しているように見えます1000
。
理論的には、ファイルシステムはユーザー名でファイルの所有権を保存できますが、私はそうは思いません。