उद्देश्य: एक साझा फ़ोल्डर जिसके लिए उपयोगकर्ता फ़ाइलें बना सकते हैं लेकिन उन्हें संशोधित या हटा नहीं सकते हैं। उपयोगकर्ताओं को भी सबफ़ोल्डर बनाने में सक्षम होना चाहिए।
मैंने अपने सुरक्षा समूह को निम्नलिखित उन्नत एनटीएफएस अनुमति दी है:
- ट्रैवर फोल्डर / एक्सक्यूट फाइल
- सूची फ़ोल्डर / डेटा पढ़ें
- विशेषताएँ पढ़ें
- विस्तारित गुण पढ़ें
- फ़ाइलें बनाएँ / डेटा लिखें
- पर पढ़े
परीक्षण और त्रुटि की एक प्रक्रिया के माध्यम से, मैंने पाया है कि 'राइट अटैचमेंट्स' नहीं देने से, यह एक उपयोगकर्ता को मौजूदा फ़ाइलों को संशोधित करने / हटाने से रोकने का प्रभाव है (जो मैं चाहता हूं)। हालांकि, मैं वास्तव में एक स्पष्टीकरण चाहूंगा कि यह क्यों काम करता है। मेरे पास एकमात्र सिद्धांत यह है कि फ़ाइल का विलोपन / संशोधन फ़ाइल की विशेषताओं को बदल देता है? यहाँ उसी तर्ज पर एक चर्चा की जा रही है ।
EDIT - मेरे प्रश्न का दूसरा भाग अप्रासंगिक है, मैंने सोचा था कि मैंने केवल 'Create Files / Write Data' का चयन किया था, लेकिन मेरे पास 'Create Folders / Append Data' भी था।
इससे भी अधिक, मैं चाहता हूं कि उपयोगकर्ता रूट के भीतर सबफ़ोल्डर बनाने में सक्षम हों, और मैंने पाया है कि 'क्रिएट फाइल्स / राइट डेटा' को अनुदान देकर, यह बस इसकी अनुमति देता है। लेकिन फिर से, नाम से पता चलता है कि यह अनुमति केवल फाइलों के निर्माण की अनुमति होनी चाहिए, फ़ोल्डर्स की नहीं, इसलिए मुझे समझ नहीं आता कि यह क्यों काम कर रहा है? Microsoft की 'फाइल्स फाइल्स / राइट डेटा लिखें' विशेषता का विवरण है "फोल्डर के लिए, यह निर्दिष्ट करता है कि कोई उपयोगकर्ता फ़ोल्डर के भीतर बना सकता है या नहीं। फाइलों के लिए, यह निर्दिष्ट करता है कि उपयोगकर्ता फाइल को बदल सकता है या डेटा को अधिलेखित कर सकता है।" एक फ़ोल्डर के भीतर सबफ़ोल्डर बनाने की क्षमता का कोई उल्लेख नहीं है?
इसलिए मूल रूप से, मैंने वह हासिल किया है जो मैं करने के लिए तैयार हूं लेकिन समझ में नहीं आता कि यह क्यों काम करता है?