विषय: जब हम एफटीपी के माध्यम से उसी फ़ाइल नाम वाली कोई दूसरी फ़ाइल अपलोड करते हैं तो किसी फ़ाइल को ओवरराइट होने से कैसे रोका जाए?जब आप किसी फ़ाइल को संपादित कर रहे हों, तो आप उसे लॉक कर सकते हैं ताकि अन्य उपयोगकर्ता उसे ओवरराइट न कर सकें। यदि आप WebDAV ड्राइव मैपिंग या DriveHQ फ़ाइल मैनेजर का उपयोग करते हैं, तो फ़ाइल लॉकिंग आमतौर पर स्वचालित रूप से हो जाती है। यदि आप किसी फ़ाइल को मैन्युअल रूप से लॉक/अनलॉक करना चाहते हैं, तो आप DriveHQ फ़ाइल मैनेजर या किसी भी वेब ब्राउज़र का उपयोग कर सकते हैं।
आपके मामले में, ऐसा लगता है कि आपको फ़ाइल को केवल पढ़ने की अनुमति के साथ साझा करने की आवश्यकता है। इस तरह, आपके उप-उपयोगकर्ता फ़ाइल को ओवरराइट नहीं कर सकते। हालाँकि, आप किसी एक फ़ाइल को साझा नहीं कर सकते; अन्यथा, यदि फ़ाइल ओवरराइट हो जाती है, स्थानांतरित हो जाती है या उसका नाम बदल दिया जाता है, तो साझाकरण अमान्य हो जाएगा। साझाकरण अनुमति केवल फ़ोल्डर पर ही लागू की जा सकती है।
आप दो फ़ोल्डर बना सकते हैं, फिर एक फ़ोल्डर पर राइट क्लिक करके उसे केवल पढ़ने की अनुमति के साथ साझा करें और दूसरे को पूर्ण पहुँच की अनुमति के साथ साझा करें। यदि आप नहीं चाहते कि आपके उप-उपयोगकर्ता किसी फ़ाइल को ओवरराइट करें, तो फ़ाइल को केवल पढ़ने की अनुमति वाले फ़ोल्डर में रखें। यदि आप हमारी समूह खाता सेवा का उपयोग करते हैं, तो डिफ़ॉल्ट रूप से, सिस्टम दो फ़ोल्डर बनाता है: GroupRead और GroupWrite। GroupRead फ़ोल्डर को केवल पढ़ने की अनुमति के साथ साझा किया जाता है और GroupWrite को पूर्ण पहुँच की अनुमति के साथ साझा किया जाता है।
आप एक ही फ़ोल्डर को अलग-अलग अनुमतियों वाले कई उपयोगकर्ताओं के साथ साझा कर सकते हैं। इसके लिए आपको बस फ़ोल्डर को कई बार साझा करना होगा। अलग नाम साझा करें।
-------------------
अंत में, यदि कोई फ़ाइल लॉक है, तो उसे हटाया या ओवरराइट नहीं किया जा सकता है। मैंने अभी इसका परीक्षण किया है और यह ठीक से काम कर रहा है। (फ़ाइल का नाम बदलने या उसे किसी अन्य फ़ोल्डर में ले जाने पर यह प्रक्रिया शायद एक जैसी न रहे)। हालांकि, आपके मामले में, यह एक अच्छा समाधान नहीं हो सकता है क्योंकि फ़ाइल लॉक एक निश्चित समय के बाद समाप्त हो जाता है।