ऐसा लगता है उपयोगकर्ता/व्यवस्थापक अपने निजी वातावरण के लिए संशोधित करने के लिए के लिए है कि आप फ़ाइल उदाहरण प्रदान करना चाहिए, और फिर उस से पर्यावरण को पॉप्युलेट जबकि, शायद, उस फ़ाइल को एक भंडार में संवेदनशील जानकारी के साथ रखने से बचें। नोट: फ़ाइल फ़ाइल स्थित है और आपके ऑपरेटिंग सिस्टम, और सर्वर सॉफ़्टवेयर द्वारा प्रति फ़ाइल सुरक्षा को संबोधित किया जा रहा है।
यदि ऐसा है, तो आप एक ऐसी फाइल प्रदान कर सकते हैं जिसमें आपके द्वारा कॉन्फ़िगर किए जा रहे प्रोग्राम के व्यवस्थापक/उपयोगकर्ता से आपको किस प्रकार की चीजों की आवश्यकता होगी।
रूबी ENV
स्थिर है जो Hash
जैसा कार्य करता है और आपके द्वारा उपयोग किए जा रहे खोल का वातावरण रखता है।
उदाहरण के तौर पर, पर्यावरण.आरबी.sample नामक एक फ़ाइल है जिसे सार्वजनिक रूप से किसी के साथ साझा किया जाता है। इसमें निर्देश हैं और फ़ाइल को कॉपी करने के निर्देशों के साथ environment.rb
पर निर्देशों के साथ उपयोगकर्ता टेम्पलेट को स्वतंत्र रूप से संशोधित कर सकते हैं। ,
# environment.rb.sample
# Copy this file to environment.rb and change the name and password to your credentials
ENV['temp_user_name'] = 'Foo Bar'
ENV['temp_password'] = 'Dazz Kezz
फ़ाइल तो इस पर कॉपी किया है शायद: नमूना फ़ाइल इस तरह दिखता है
# environment.rb
ENV['temp_user_name'] = 'Joe Admin'
ENV['temp_password'] = 'Super Secure Password'
फ़ाइल है कि इस लोड करता है और यह सिर्फ एक रूबी फ़ाइल है कि स्वतंत्र रूप से द्वारा संशोधित किया गया है है का उपयोग करता है सॉफ़्टवेयर के उपयोगकर्ता/व्यवस्थापक, और ऐसा दिखता है और सार्वजनिक रूप से भी साझा किया जाता है।
# load_environment
require './environment'
puts ENV['temp_user_name']
puts ENV['temp_password']
इस फ़ाइल में लोड करता है और ENV
है कि एक विश्व स्तर पर आवेदन के लिए निरंतर scoped उपयोग करता है।
फ़ाइल अनुमतियों को तब सिस्टम के उपयोगकर्ता/व्यवस्थापक द्वारा प्रबंधित किया जाता है और उनके सिस्टम पर किसी भी अन्य संवेदनशील जानकारी की तरह सुरक्षित किया जाता है। संवेदनशील फ़ाइल को भंडार की अनदेखी तंत्र में भी सूचीबद्ध किया जाना चाहिए। इसे कभी सार्वजनिक नहीं किया जाना चाहिए।
नाम/मूल्य जोड़े की एक फ़ाइल को पार्स करना आसान है। आपने क्या प्रयास किया है और, आप फ़ाइल को किसके लिए अपठनीय बनाना चाहते हैं? –
@theTinMan मैंने अभी तक फ़ाइल के लिए कुछ भी कोशिश नहीं की है, मैंने एक त्वरित Google खोज की है और जो कुछ भी मैं ढूंढ रहा था उससे मेल नहीं खा रहा था इसलिए मैंने पूछा कि क्या यह संभव है और किसी के लिए अपठनीय है जो मालिक नहीं है फ़ाइल –