जब अभिलेखागार बनाने, tar
हमेशा की तरह, फ़ाइलें 'उपयोगकर्ता और समूह आईडी सुरक्षित करेगा जब तक साथ नहीं तो बताया --owner=NAME
, --group=NAME
। लेकिन फिर भी हमेशा प्रत्येक फ़ाइल के साथ एक उपयोगकर्ता और समूह जुड़ा रहेगा।
GNU टार, और शायद के अन्य संस्करणों tar
, भी उपयोगकर्ता और समूह के नाम स्टोर , जब तक --numeric-owner
प्रयोग किया जाता है। bsdtar डिफ़ॉल्ट रूप से उपयोगकर्ता और समूह के नाम भी संग्रहीत करता है, लेकिन बनाते--numeric-owner
समय विकल्प का समर्थन bsdtar 3.0 तक दिखाई नहीं देता है (ध्यान दें कि bsdtar ने विकल्प का समर्थन किया जब बहुत अधिक समय तक निकालने पर )।
एक नियमित उपयोगकर्ता के रूप में निकालने पर , सभी फाइलें हमेशा उपयोगकर्ता के स्वामित्व में रहेंगी । और यह अलग नहीं हो सकता, क्योंकि फाइल निकालने से फाइलसिस्टम पर एक नई फाइल बन रही है, और एक नियमित उपयोगकर्ता एक फाइल नहीं बना सकता है और किसी और को स्वामित्व नहीं दे सकता है।
जब जड़ के रूप में निकालते हैं , tar
तो डिफ़ॉल्ट रूप से निकाले गए फ़ाइलों के स्वामित्व को पुनर्स्थापित करेंगे, जब तक कि --no-same-owner
इसका उपयोग नहीं किया जाता है, जो खुद को जड़ें देने का स्वामित्व देगा।
GNU टार, bsdtar, और शायद के अन्य संस्करणों में tar
, बहाल स्वामित्व उपयोगकर्ता (और समूह) नाम से किया जाता है , यदि वह जानकारी संग्रह में है और गंतव्य सिस्टम में एक मेल खाने वाला उपयोगकर्ता है। अन्यथा, यह आईडी द्वारा पुनर्स्थापित करता है। यदि --numeric-owner
विकल्प प्रदान किया जाता है, तो उपयोगकर्ता और समूह के नामों को अनदेखा कर दिया जाता है।
अनुमतियाँ और टाइमस्टैम्प भी संग्रह में सहेजे जाते हैं, और डिफ़ॉल्ट रूप से पुनर्स्थापित किए जाते हैं, जब तक कि विकल्प --no-same-permissions
और / या --touch
उपयोग नहीं किए जाते हैं। जब उपयोगकर्ता द्वारा निकाले, उपयोगकर्ता की umask
है घटाया अनुमतियों से जब तक --same-permissions
किया जाता है।
--preserve-permissions
और --same-permissions
उपनाम हैं, और जैसी कार्यक्षमता है-p