আপনি যদি 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)
ফাইলগুলি শুরু করার বিষয়ে বিশদটির জন্য ম্যানপেজ দেখুন It's এটি জটিল))
সম্পর্কিত umask
বিশদগুলি আপনার শেলের ম্যানপেজ, umask(2)
সিস্টেম-কল ম্যানপেজ, বা umask(1posix)
পসিক্স-সরবরাহিত ইউটিলিটি ম্যানপেজে (যদি আপনি manpages-posix
ইনস্টল করেন) পাওয়া যায়।