मैं एक rsyncकमांड चला रहा हूं , मेरी फाइलों को सर्वर से मेरी विंडोज मशीन पर कॉपी कर रहा हूं जैसे:
rsync -rt --partial-dir=".rsync" --del rsync://server/a/ a/
जब भी यह कमांड एक डायरेक्टरी बनाता है, यह क्रेजी ACLs / परमिशन के साथ डायरेक्टरी बनाता है। मेरे लिए, यह दस <not inherited>प्रविष्टियाँ बनाने के लिए जाता है , जिसमें rsyncकमांड चलाने वाले उपयोगकर्ता के लिए एक अस्वीकृत प्रविष्टि होती है , और दूसरों को बहुत अधिक समझ में नहीं आता है। यह --chmod=ugo=rwXविकल्प के उपयोग से भी होता है , जो एक समान थ्रेड का सुझाव देता है।
मैं rsyncअनुमतियों को सेट करने की कोशिश करने से रोकने के लिए क्या कर सकता हूं (और विंडोज में एसीएल उत्तराधिकार के लिए अनुमतियों को छोड़ दें)?
noaclपागल अनुमतियों को रोकता है, लेकिन चूंकि यह "आसानी से" बिट के साथ अनुमति देता है, मुझे अजीब आंशिक रीड-ओनली निर्देशिकाओं का एक गुच्छा मिलता है। यह एक सुधार है।