एन्क्रिप्शन के बिना यूनिक्स / लिनक्स पर एक फ़ोल्डर की सुरक्षा कैसे करें?


9

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

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

यहाँ एन्क्रिप्शन का उपयोग नहीं करने के दो मुख्य कारण हैं:

  • फ़ाइलों को खोलने के लिए प्रदर्शन में कमी
  • एन्क्रिप्शन सामग्री को अनुक्रमित / खोज करने से रोकता है

क्या कोई समाधान के बारे में पता है?


2
आपका पहला तर्क मान्य नहीं है। आधुनिक प्रणालियों पर एन्क्रिप्शन के लिए कोई प्रदर्शन दंड नहीं है।
dotancohen

6
@dotancohen: यकीन है कि वहाँ है। यह सिर्फ एक तुच्छ प्रदर्शन है।
रीड करें

एन्क्रिप्शन के बिना पासवर्ड की सुरक्षा: प्रमाणीकरण के
निखिल

जवाबों:


15

सबसे आसान तरीका यह होगा कि फ़ाइलों की अनुमति को स्वामी के अलावा किसी अन्य द्वारा पठनीय नहीं किया जाए। एक बार ऐसा हो जाने के बाद, एक उपयोगकर्ता को या तो आप के रूप में लॉग इन करना होगा (जिसमें आपको पासवर्ड की आवश्यकता होगी) या रूट के रूप में sudo (जिसमें पासवर्ड की आवश्यकता भी होनी चाहिए)। अनुमतियों को बदलने के लिए, बस किसी भी फाइल पर निम्नलिखित कमांड का उपयोग करें जिसे आप नहीं चाहते हैं कि दूसरों तक पहुंच हो।

chmod og-rwx filename

यह मानता है कि जब आप मशीन पर नहीं होते हैं, तो आपकी स्क्रीन लॉक हो जाती है और आपके खाते के साथ-साथ रूट खाते के लिए भी एक पासवर्ड होता है।


2
यह स्थिति को संभालने का यूनिक्स तरीका है!
dotancohen

9

इस संरक्षित फ़ाइलों / निर्देशिकाओं के लिए एक नया उपयोगकर्ता (पासवर्ड के साथ) बनाएँ।

फिर रूट करने के लिए / sudo लॉग इन करें और इस कमांड को दें (नए उपयोगकर्ता खाते के नाम के साथ $ newuser बदलें;);

chown $newuser filename directoryname
chmod og-rwx filename directoryname

जब आप लॉग आउट नहीं करते हैं और आपकी स्क्रीन किसी कारण से लॉक नहीं होती है, तो इस तरह से फाइलें और निर्देशिकाएं भी बच जाती हैं।

यह मानता है कि ए) आप लगातार विशेष प्रशासनिक अधिकारों के साथ रूट या किसी अन्य खाते के रूप में लॉग इन नहीं कर रहे हैं, बी) रूट (और प्रशासनिक अधिकारों के साथ किसी भी अन्य उपयोगकर्ता खाते) में एक पासवर्ड सेट है, ग) पासवर्ड को छोड़ने के लिए sudo कॉन्फ़िगर नहीं है परीक्षण (या अधिक सामान्य: सभी लॉग-इन संचालन के लिए पासवर्ड दर्ज करना आवश्यक है)। डी) हर एक प्रशासनिक पहुंच के साथ बाहर निकलता है जब वह टर्मिनल छोड़ता है - भले ही थोड़े समय के लिए जैसे 2 मिनट।

/ R Schultz'es टिप्पणी को प्रतिबिंबित करने के लिए संपादित करें


यदि आपके पास एक नया उपयोगकर्ता बनाने की क्षमता है, तो आपके पास व्यवस्थापक अधिकार हैं। यदि आपके पास व्यवस्थापक अधिकार हैं और आप अपनी स्क्रीन को लॉग / लॉक नहीं करते हैं तो फाइलें अभी भी सुरक्षित नहीं हैं, कोई फर्क नहीं पड़ता कि आप उन्हें डाल रहे थे। ऐसा इसलिए है क्योंकि वह व्यक्ति जो आपके खाते में बैठता है और आपके खाते का उपयोग करता है, के पास एक ही व्यवस्थापक अधिकार होगा और उन्हें विभिन्न तरीकों से एक्सेस करने में सक्षम होना चाहिए। यदि आपके पास व्यवस्थापक अधिकार नहीं हैं, तो काम करने की गारंटी नहीं है क्योंकि आप अब फ़ाइल के स्वामी नहीं हैं और सभी संभावना में, समूह और अन्य अनुमतियाँ लिखने की अनुमति देने के लिए सेट नहीं हैं।
आर स्कुल्टज़

मुझे लगता है, कि आजकल लगभग सभी लोग अप्रभावी उपयोगकर्ता के रूप में लॉग इन करते हैं। तो काम करने के लिए एक »sudo« प्लस पासवॉर्ट आवश्यक है।
बोडो थिसेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.