वर्तमान में मैं एक rsync / ssh कॉम्बिनेशन स्क्रिप्ट का उपयोग करके एक लाइव सर्वर से गीगाबाइट्स और गीगाबाइट्स डेटा का बैकअप ले रहा हूं, जो क्रोन जॉब के साथ हर रात स्वचालित ऑपरेशन की अनुमति देता है।
मुझे जो समस्या है वह अनुमतियों के साथ है।
उपयोगकर्ता पर -s मोड प्रतियों के साथ rsync चलाना: समूह और फ़िलोडोड, जो वर्तमान में 54122 हैं: गेम और -rwx - S ---।
बैकअप सर्वर पर फ़ाइलों को निष्पादित करने में सक्षम होने के लिए (मुझसे यह न पूछें कि नियोक्ता को इसकी आवश्यकता क्यों है), मुझे एक समय चलाना पड़ा है और सीपीयू-महंगा (स्थानांतरित किए गए डेटा की सरासर राशि के कारण) () और chmod () हर फाइल / फोल्डर को www-data में सेट करना: www-data और 755 की परमिशन।
क्या वैसे भी मैं rsync को प्रत्येक फ़ाइल / फ़ोल्डर को www-data पर जबरन सेट करने के लिए सेटअप कर सकता हूं: www-data और 755 या क्या मैं इस समस्या को गलत कोण से देख रहा हूं?
मुझे लगता है कि मैं -a के बजाय -tttd चला सकता हूं (जो कि -tptptDD के बराबर है) लेकिन फिर नई फ़ाइलों का क्या होता है? क्या अनुमतियाँ और स्वामी: समूह सेटिंग्स उन्हें प्राप्त होती हैं?
--perms
उपरोक्त कमांड को काम करने के लिए ध्वज की आवश्यकता है। इसके अलावा, हालांकि मैंने कोशिश नहीं की, मुझे लगता है कि--no-perms
झंडा काम नहीं करेगा, यह सबसे अधिक संभावना है कि--chmod
झंडा अक्षम हो जाएगा ।