विशिष्ट अनुमतियों के साथ कमांड लाइन के माध्यम से नेटवर्क शेयर बनाएं


11

यह एक दोतरफा सवाल की तरह है।

मैं एक एप्लिकेशन विकसित कर रहा हूं जिसे कमांड लाइन के माध्यम से विंडोज सर्वर 2003 में नेटवर्क शेयर बनाने में सक्षम होना चाहिए। तो, सबसे पहले, मैं कमांड लाइन के माध्यम से विंडोज में शेयर कैसे बनाऊं? मैंने इस पर शोध करने की कोशिश की, और मैं जो कुछ भी पा सका, वह यह है कि मुझे उपयोग करना चाहिए net, लेकिन इसके अलावा, बहुत अधिक प्रलेखन नहीं है।

इसके अलावा, इस शेयर में डोमेन पर उपयोगकर्ताओं के नाम के साथ कुछ निर्देशिकाएं होंगी, और मैं चाहूंगा कि निर्देशिकाएं किसी और के द्वारा पठनीय या लिखने योग्य न हों। उदाहरण के लिए, मान लें कि मेरे पास दो निर्देशिकाएं हैं: jsmithऔर jdoe। मैं उपयोगकर्ता jsmithको निर्देशिका से लिखना और पढ़ना चाहूंगा jsmith, लेकिन निर्देशिका को नहीं बुलाया जाएगा jdoe, और इसके विपरीत।

जवाबों:


5

यह वह जानकारी होनी चाहिए जो आप ढूंढ रहे हैं:

::Create a drive letter map to an existing network share
net use z: \\servername\share password /USER:domain\username /PERSISTENT:YES

:: grant user 'jsmith' full control access to the jsmith directory
cacls z:\jsmith /T /E /G jsmith:f

आप अनुमतियाँ हटा सकते हैं, या निर्देशिका पर अनुमतियाँ संपादित कर सकते हैं cacls.exe का उपयोग करके। मेरी सिफारिश cacls.exe पर पढ़ने के लिए होगी

Cacls

http://technet.microsoft.com/en-us/library/bb490872.aspx

या सिर्फ "कैकल्स /?" कमांड लाइन से भी काम करना चाहिए।


1
PERSIST_E_NT;)
माइकल

क्या विकल्प "/ व्यक्तिगत: हाँ" है?
किंग्स जस्टर

Microsoft से ( docs.microsoft.com/en-us/prepret-versions/windows/it-pro/… ): लगातार नेटवर्क कनेक्शन के उपयोग को नियंत्रित करता है। डिफ़ॉल्ट अंतिम उपयोग की गई सेटिंग है। Deviceless कनेक्शन लगातार नहीं हैं। हां सभी कनेक्शनों को सहेजता है जैसे वे बनाए जाते हैं, और अगले लॉगऑन पर उन्हें पुनर्स्थापित करता है। नहीं बनाया या बाद में किए जा रहे कनेक्शन को नहीं बचाता है। मौजूदा कनेक्शन अगले लॉगऑन पर पुनर्स्थापित किए जाते हैं। लगातार कनेक्शन हटाने के लिए उपयोग करें / हटाएं।
matrixx333

9

वह कमांड जिसे आप ढूंढ रहे हैं net share/?आदेश पर मदद के बिल्कुल स्पष्ट है, लेकिन यहाँ एक उदाहरण है:

net share MyShareName="C:\My Local Path\SomeFolder" /GRANT:Everyone,FULL

जहां तक ​​सुरक्षा जाती है, मैंने जो भी पढ़ा है, सबसे अच्छा अभ्यास ऊपर के रूप में करना है, शेयर पर हर किसी के समूह को पूर्ण नियंत्रण प्रदान करें , और फिर फ़ाइलों और फ़ोल्डरों पर अनुमतियों को स्वयं प्रबंधित करें। इसका कारण यह है कि शेयर अनुमतियाँ वास्तविक फ़ाइल और फ़ोल्डर अनुमतियों के ऊपर प्रतिबंध फ़िल्टर हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.