2012-10-04 7 views
5

संभव डुप्लिकेट:
How to grant permission to users for a directory using command line in Windows?विंडोज कमांड लाइन में फ़ोल्डर अनुमति को बदलें?

मैं, पढ़ने की अनुमति के लिए एक प्रणाली के सभी उपयोगकर्ताओं के अनुदान लिख सकते हैं और एक फ़ोल्डर के लिए संशोधित करना चाहते हैं। मुझे लगता है कि एक कमांड लाइन होगी जो मैं ऐसा करने के लिए उपयोग करता हूं, लेकिन अगर कुछ भी नहीं है और मुझे इसके लिए एक कोड लिखना है तो कृपया इसके साथ मेरी मदद करें।

मुख्य समस्या यह है कि मैं सभी उपयोगकर्ताओं को ये अनुमतियां देना चाहता हूं, आमतौर पर मुझे उपयोगकर्ता नामों की परवाह नहीं है और मैं सभी उपयोगकर्ताओं के लिए नई अनुमतियां लागू करने के लिए उपयोगकर्ता नामों के बजाय "*" रखना चाहता हूं।

कोई विचार? धन्यवाद।

+1

यह भ्रामक इस टैग है कि सी # और cmd है। क्या आप एक सी # प्रोग्राम बनाने पर सलाह चाहते हैं जो अनुमतियों को बदलता है? –

+0

निश्चित रूप से, यह काम करेगा! मैंने यह दिखाने के लिए सी # टैग किया है कि मैं सी # में sth कोड कर सकता हूं। –

+1

टैग को प्रश्न का वर्णन करना चाहिए और आप नहीं :-) तो आपको सी # केवल टैग करना चाहिए यदि प्रश्न सी # के बारे में है। –

उत्तर

19

वहां एक कमांड लाइन - CACLS है।

उदाहरण के लिए, फ़ोल्डर c:\temp\test के साथ "पूर्ण नियंत्रण" "सभी" जोड़ने के लिए आप का प्रयोग करेंगे:

REM /t means "apply change recursively" 
REM /e means "edit existing DACL". 
REM  Omitting this will overwrite the existing DACL. 
cacls c:\temp\Test /t /e /g Everyone:f 
+0

यहां हर किसी का मतलब है कि आप इस कंप्यूटर का उपयोग करने वाले प्रत्येक डोमेन में हर उपयोगकर्ता का मतलब है? –

+1

'हर कोई' विंडोज में एक अंतर्निर्मित समूह है। सूची के लिए http://ss64.com/nt/syntax-security_groups.html देखें। आप व्यक्तिगत उपयोगकर्ताओं के लिए अनुमतियां सेट करने के लिए सीएसीएलएस का उपयोग भी कर सकते हैं (उदाहरण के लिए) '/ g MyDomain \ RB: f' मुझे FullControl देने के लिए। –

+0

सभी को अनुमति संशोधित करने का मतलब है कि कोई भी फ़ोल्डर को हटा सकता है ... कोई भी ... कोई सॉफ्टवेयर ... कोई वायरस ... कोई भी! आम तौर पर, यदि आप एक विंडोज डोमेन पर हैं, तो निर्मित समूह 'प्रमाणीकृत उपयोगकर्ता' का उपयोग करना बेहतर है, जो हर कोई लॉग इन है। –

संबंधित मुद्दे