他のユーザーのアカウント(私たちのグループや別のグループにいるかもしれません)からファイルをコピーすると、どのファイルのプロパティが変わりますか?
答え1
変更される内容は、コンテンツのコピー方法によって異なります。
いつも変わる
Inode - データをディスクの物理的な場所にマッピングします。明らかに、他の場所で作成された新しいファイルの内容をコピーするので、inodeは異なります。
使用cp -p
所有権/グループ - 現在のユーザーがファイルを所有します(root / sudoとして実行しない限り、コピーは元の所有者を保持します)。このグループは、ユーザーが現在設定されているグループのメンバーでない限り、ユーザーのデフォルトグループになります(root / sudoとして実行しない限り、コピーすると元のグループが保持されます)。
使用cp
所有権 - コピーは、現在のユーザーとそのユーザーのデフォルトグループによって所有されます。
修正時間 - 修正時間はファイルをコピーした時間に設定されます。
変更なし
権限 - 所有者/グループ/すべての人のスキーマは同じままですが、所有者とグループが変更されると有効な権限が異なります。
私はこれがすべてを扱っていると思いますが、正直なところ、特定の権限を保証する必要がある場合は、最善の方法はcpの後にchmodを使用することです。