मुझे ACL को विंडोज़ शेयर फ़ोल्डर में सेटअप करने की आवश्यकता है जहाँ:
- एक मुख्य फ़ोल्डर है
- इस फ़ोल्डर के अंदर कई सबफ़ोल्डर हैं, प्रत्येक उपयोगकर्ता को इन सबफ़ोल्डरों के अंदर लिखना / पढ़ना चाहिए जो वे चाहते हैं
- किसी को नहीं, लेकिन व्यवस्थापक को मुख्य फ़ोल्डर में नई फ़ाइलों और फ़ोल्डरों को हटाना या जोड़ना चाहिए
सवाल यह है: क्या मेनफॉल्डर के लिए इस आवश्यकताओं के लिए एक एसीएल सेटअप है जो हर नए जोड़े गए सबफ़ोल्डर के लिए विशेष एसीएल सेट करने से बचने के लिए है?
FOR /F "tokens=*" %G IN ('DIR /b /a:d "\\server\share\topfolder\*"') DO icacls "\\server\share\topfolder\%G" /deny "<everyusergroup>":(DE)
और / या भीicacls "\\server\share\topfolder" /deny "<everyusergroup>":(DE)
। .. आपको यह मददगार हो सकता है या नहीं मिल सकता है ... ICACLS देखें ... लेकिन आप इसे फ़ोल्डर गुणों के साथ-साथ मैन्युअल रूप से भी कर सकते हैं।