यदि आप tar(1)
एक नियमित उपयोगकर्ता के रूप में चल रहे हैं , तो यह आपके umask
डिफ़ॉल्ट रूप से लागू होगा । यदि आप के tar(1)
रूप में चल रहे हैं root
, तो आप --no-same-permissions
कमांड लाइन विकल्प दे सकते हैं tar(1)
ताकि सम्मान करने के लिए पूछ सकें umask
।
तो: या तो इसे एक नियमित उपयोगकर्ता के रूप में चलाएं:
umask 022
tar zxvf file.tar.gz
या इसे इस रूप में चलाएं root
:
umask 022
tar zxvf file.tar.gz --no-same-permissions
आप रहना चाहते हो सकता है umask 022
में अपने ~/.bashrc
, ~/.bash_profile
या ~/.profile
। ( bash(1)
स्टार्ट अप फ़ाइलों पर पूर्ण विवरण के लिए मैनपेज देखें । यह जटिल है।)
विवरण umask
आपके शेल के मेनपेज, umask(2)
सिस्टम-कॉल मैनपेज, या umask(1posix)
पोसिक्स-प्रदान उपयोगिता मैनपेज (यदि आपके पास manpages-posix
स्थापित है) में पाया जा सकता है।