Bazı özel yazılımları root olarak dağıtıyorum (bu durum için bir gereklilik).
Sahibini / grubu user1:user1
tüm dosyalar için 644
önceden hazırladım , ardından ant ile kopyalayıp dağıtın.
Ancak, dosyalar dağıtım dizininden kopyalandığında, sahiplik kök dizine döner ve tüm dosyalar 666
izinlerle yüklenir .
Dosyanın üzerine yazılmış veya yeni oluşturulan bu durum ortaya çıkıyor. Bir seçeneği belirlemenin bir yolu olduğuna inanıyorum cp
, mv
izinleri koruma komutları, ancak bunun değiştirilmesi gereken çok fazla komut olacaktır. Bunu nasıl düzeltebilirim?
Kök için geçici olarak değiştirebileceğim bir ayar var mı, böylece yükleme her zaman dosya izinlerini korur?
cp
vemv
komutları? Evet isesed
, ihtiyacınız olan seçenekleri kullanmak için hepsini değiştirmek kolay olmalıdır (aşağıdaki cevabımı inceleyiniz).