पासवर्ड ज़िपिंग या छुपाने के बिना एक फ़ोल्डर की रक्षा करना


0

मेरे पास एक Django ऐप है जिसे मुझे परीक्षण के लिए अन्य टीमों को वितरित करने की आवश्यकता है, लेकिन मैं कोड साझा नहीं करना चाहता। एक Django परियोजना की संरचना है -

  • मूल फोल्डर
    • djangoproject
    • djangoapp
    • db.sqlite3
    • manage.py

मुझे पासवर्ड की सुरक्षा करने की आवश्यकता है djangoprojectऔर djangoapp, क्योंकि Django ऐप को चलाने के लिए उपरोक्त निर्देशिका ( parentfolder) में जाने और चलाने की आवश्यकता होती है manage.py

मैंने अब तक जितने भी विकल्प देखे हैं

  1. फोल्डर और पासवर्ड को सुरक्षित रखें - यह काम नहीं करता है, क्योंकि एक बार ज़िप करने के बाद, Django ऐप काम नहीं करता है, क्योंकि यह टूटे हुए फ़ोल्डर के साथ काम नहीं कर सकता है।

  2. फ़ोल्डर छिपाएँ - यह स्पष्ट रूप से काम नहीं करता है, क्योंकि Django उन्हें नहीं देख सकता है।

मैं एक पासवर्ड के तहत फ़ोल्डरों की रक्षा करना चाहता हूं, जैसे कि वे अभी भी अन्य एप्लिकेशन और उपयोगकर्ता के लिए भी दिखाई देते हैं। लेकिन अगर उपयोगकर्ता फ़ोल्डर्स के अंदर सहकर्मी बनाना चाहता है, तो उसे एक पासवर्ड दर्ज करना होगा।


वहाँ एक कारण आप बस अजगर कोड को संकलित नहीं कर सकते हैं जो कि आप आमतौर पर क्या करते हैं यदि आप लोगों को अजगर स्क्रिप्ट का उपयोग करने की अनुमति देना चाहते हैं, लेकिन अब उन्हें कोड को संशोधित करने की अनुमति दें? तुम हमेशा कर सकते हैं कहानियो मुझे लगता है।
रामहुंड

.pycवापस डिकम्पाइल करने के लिए उपकरण उपलब्ध हैं.py
सिद्धार्थ सामंत

यकीन है कि लेकिन अतिरिक्त प्रयास लेता है, लेकिन फ़ाइल अनुमतियों के साथ आप जो कुछ भी करते हैं वह एक पल में उलटा हो सकता है यदि वे अपनी मशीन पर एक प्रशासक हैं। आप हमेशा प्रोजेक्ट की प्रोग्रामिंग भाषा को कई विकल्पों में से एक में बदल सकते हैं जहां स्रोत कोड की रक्षा करना आसान है।
रामहुंड

यह सच है। मैं कुछ समाधान की तलाश कर रहा हूं जिसमें फ़ाइल अनुमति या ज़िप करना या छिपाना शामिल नहीं है। पासवर्ड से सुरक्षित पीडीएफ की तरह कुछ।
सिद्धार्थ सामंत

आह ... हाँ, यह अब तक एक बहुत बड़ी परियोजना है। एक और भाषा में इसे फिर से लिखने में काफी समय लगेगा
सिद्धार्थ सामंत
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.