Bir wgetşey gerekir (cwd sıkıştırılmış bir dosya sonuçları), sonra onu ayıklamak, sonra bazı kopyala / taşı / değişiklik şeyler yapmak ve belki de sonunda (indirilen arşivden) bir komut dosyası yürütmek zorunda.
Şimdi bu görevlerin tümü doğrudan ( wget, ayıkla vb.) Veya dolaylı olarak (komut dosyasını çalıştırma) dosya ve dizinler oluşturmaya neden olur (tümü geçerli çalışma dizininde). Tüm bu şeyleri yapıyorum root(nihai, istenen kullanıcı ile yapmanın bir yolu yok).
Sorun şudur: İşlemde oluşturulan her şey root'a veya sudo kullanıcısına aittir. İşim bittiğinde (ve bazen orta yoldayken), işleri düzeltmek için bir dizi chmodve chownkomut vermeliyim.
Şimdi bir şekilde sisteme "Şu andan itibaren root olarak komutlar verdiğimde oluşturduğunuz herhangi bir dosya veya dizin, böyle ve bu tür sahiplik ve izinlerle yaratacağınızı" söylese iyi olur.
chownfarklı bir kullanıcıya dosya gönderebilir ve bunun gibi bir varsayılan ayarlamanın kullanıcı hataları potansiyeli vardır verootkullanıcı fark etmeden diğer kullanıcılara izin verir .