Ketika membuat arsip, tar
akan selalu menjaga pengguna dan kelompok ID file, kecuali mengatakan sebaliknya dengan --owner=NAME
, --group=NAME
. Namun tetap akan selalu ada pengguna dan grup yang terkait dengan setiap file.
GNU tar, dan versi mungkin lain tar
, juga menyimpan pengguna dan kelompok nama , kecuali --numeric-owner
digunakan. bsdtar juga menyimpan nama pengguna dan grup secara default, tetapi dukungan untuk --numeric-owner
opsi saat membuat tidak muncul sampai bsdtar 3.0 (perhatikan bahwa bsdtar mendukung opsi ketika mengekstraksi lebih lama).
Saat mengekstraksi sebagai pengguna biasa , semua file akan selalu dimiliki oleh pengguna. Dan itu tidak bisa berbeda, karena mengekstraksi file membuat file baru pada sistem file, dan pengguna biasa tidak dapat membuat file dan memberikan kepemilikan kepada orang lain.
Ketika mengekstraksi sebagai root , tar
secara default akan mengembalikan kepemilikan file yang diekstraksi, kecuali --no-same-owner
digunakan, yang akan memberikan kepemilikan untuk melakukan root sendiri.
Dalam GNU tar, bsdtar, dan versi mungkin lain tar
, kepemilikan dipulihkan dilakukan oleh pengguna (dan kelompok) nama , jika informasi yang ada di arsip dan ada pengguna yang cocok dalam sistem tujuan. Kalau tidak, itu mengembalikan dengan ID. Jika --numeric-owner
opsi diberikan, nama pengguna dan grup diabaikan.
Izin dan stempel waktu juga disimpan ke arsip, dan dikembalikan secara default, kecuali opsi --no-same-permissions
dan / atau --touch
digunakan. Ketika diekstraksi oleh pengguna, pengguna umask
yang dikurangkan dari perizinan kecuali --same-permissions
digunakan.
--preserve-permissions
dan --same-permissions
alias, dan memiliki fungsi yang sama dengan-p