tar(1)
Normal bir kullanıcı olarak çalışıyorsanız , umask
varsayılan olarak uygulamanızı uygular . tar(1)
Olarak çalıştırıyorsanız root
, --no-same-permissions
komutuna 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 022
senin içine ~/.bashrc
, ~/.bash_profile
ya 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 umask
kabuğ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-posix
yüklüyse) bulunabilir.