एन्काफ़्स का उपयोग करें (अधिकांश वितरण पर पैकेज के रूप में उपलब्ध)। स्थापित करना:
mkdir ~/.encrypted ~/encrypted
encfs ~/.encrypted ~/encrypted
# enter a passphrase
mv existing-directory ~/encrypted
encfsएन्क्रिप्टेड फ़ाइल सिस्टम सेट करने के लिए प्रारंभिक कॉल । उस बिंदु के बाद, आपके द्वारा लिखी गई प्रत्येक फ़ाइल ~/encryptedसीधे डिस्क पर संग्रहीत नहीं होती है, इसे एन्क्रिप्ट किया जाता है और एन्क्रिप्ट किया गया डेटा नीचे संग्रहीत किया जाता है ~/.encrypted। encfsआदेश पत्ते एक डेमॉन चल रहा है, और इस डेमॉन हैंडल एन्क्रिप्शन (और डिक्रिप्शन आप के नीचे से एक फ़ाइल को पढ़ने जब ~/encrypted)।
दूसरे शब्दों में, फ़ाइलों के अंतर्गत ~/encrypted, पढ़ने और लिखने जैसी क्रियाएं डिस्क से पढ़ने या लिखने के लिए सीधे अनुवाद नहीं करती हैं। वे encfsप्रक्रिया द्वारा किए जाते हैं , जो डेटा को एन्क्रिप्ट और डिक्रिप्ट करता है और ~/.encryptedसिफरटेक्स्ट को स्टोर करने के लिए डायरेक्टरी का उपयोग करता है।
जब आप समय के लिए अपनी फ़ाइलों के साथ काम करना समाप्त कर लेते हैं, तो फ़ाइल सिस्टम को अनमाउंट कर दें ताकि जब तक आप अपना पासफ़्रेज़ दोबारा टाइप न करें, तब तक डेटा तक नहीं पहुँचा जा सके:
fusermount -u ~/encrypted
उस बिंदु के बाद, ~/encryptedफिर से एक खाली निर्देशिका होगी।
जब आप बाद में इन फ़ाइलों पर फिर से काम करना चाहते हैं, तो एन्क्रिप्टेड फ़ाइल सिस्टम को माउंट करें:
encfs ~/.encrypted ~/encrypted
# enter your passphrase
यह, फिर से, एन्क्रिप्टेड फ़ाइलों ~/.encryptedको डायरेक्ट्री के तहत सुलभ बनाता है ~/encrypted।
आप ~/encryptedजैसे चाहें माउंट पॉइंट बदल सकते हैं : encfs ~/.encrypted /somewhere/else(लेकिन एन्क्रिप्टेड डायरेक्टरी को एक बार में ही माउंट कर सकते हैं)। आप किसी अलग स्थान पर या यहां तक कि एक अलग मशीन पर सिफरटेक्स्ट (लेकिन माउंट किए जाने के दौरान नहीं) को कॉपी या स्थानांतरित कर सकते हैं; फ़ाइलों पर काम करने के लिए आपको बस पहले तर्क के रूप में सिफरटेक्ट encfsका स्थान और दूसरे तर्क के रूप में खाली निर्देशिका का स्थान पास करना होगा।