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