หากคุณใช้งาน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)
manpage สำหรับรายละเอียดเกี่ยวกับไฟล์เริ่มต้นมันซับซ้อน)
รายละเอียดเกี่ยวกับumask
สามารถพบได้ใน manpage ของเชลล์ของคุณ manpage การumask(2)
เรียกระบบหรือumask(1posix)
POSIX ที่มาพร้อมกับยูทิลิตี้ manpage (ถ้าคุณมีการmanpages-posix
ติดตั้ง)