मैंने हाल ही में हमारे फाइल सर्वर पर सुरक्षा को फिर से डिजाइन किया है, जो कि पूर्ण नियंत्रण को संशोधित करने के लिए सबसे अधिक था। अब मेरे डेवलपर मुझे बता रहे हैं कि जब भी वे फ़ाइल खोलने के लिए GENERIC_ALL का उपयोग करते हैं (उदाहरण के लिए CreateFile()
के साथ), उन्हें एक एक्सेस अस्वीकृत संदेश प्राप्त होता है।GENERIC_ALL और फ़ोल्डर/फ़ाइल एसीएल? GENERIC_ALL वास्तव में क्या करता है?
शोध के बाद, कुछ भी संकेत नहीं आया कि GENERIC_ALL
GENERIC_EXECUTE
+ GENERIC_WRITE
+ GENERIC_READ
से अधिक था; हालांकि, ऐसा नहीं लगता है, क्योंकि एक डेवलपर तीन निरंतर मानों को जोड़ने में सक्षम था, और इसे CreateFile()
पर उपयोग करें।
तो, मैं पूछता हूं ... GENERIC_ALL
वास्तव में क्या करता है?
धन्यवाद,
मैट
मशीन चमत्कार में कुछ भयानक भूत की तरह, मैंने आज इस बारे में सोचा जब मैं टोर्टोइसएचजी के साथ एक टाइमआउट मुद्दे पर आया जो उपयोगकर्ता के शेयर पर फाइलें बनाने में सक्षम नहीं था। जिसने अभी भी पोस्ट अपडेट किया है, मैं आपको एक देनदार हूं। – mbrownnyc