tar(1)Normal bir kullanıcı olarak çalışıyorsanız , umaskvarsayılan olarak uygulamanızı uygular . tar(1)Olarak çalıştırıyorsanız root, --no-same-permissionskomutuna tar(1)saygı göstermesini istemek için komut satırı seçeneği verebilirsiniz umask.
Yani: ya normal kullanıcı olarak çalıştırın:
umask 022
tar zxvf file.tar.gz
veya şu şekilde çalıştırın root:
umask 022
tar zxvf file.tar.gz --no-same-permissions
Sen sopa isteyebilirsiniz umask 022senin içine ~/.bashrc, ~/.bash_profileya da ~/.profile. ( bash(1)Başlatma dosyalarıyla ilgili tüm ayrıntılar için kılavuz sayfasına bakın . Karmaşık.)
İle ilgili ayrıntılar umaskkabuğunuzun kılavuzunda, umask(2)sistem çağrısı kılavuzunda veya umask(1posix)POSIX tarafından sağlanan yardımcı program kılavuzunda ( manpages-posixyüklüyse) bulunabilir.