Ubuntu सर्वर में सुरक्षित रूप से उपयोगकर्ताओं और पासवर्डों की निर्यात सूची?


0

मेरे पास एक परियोजना है जिसमें मैं छात्रों के एक वर्ग के लिए यादृच्छिक पासवर्ड के साथ उपयोगकर्ता बना रहा हूं, और मैं इस सूची को शिक्षक को देना चाहता हूं ताकि वह उपयोगकर्ता को वितरित कर सके: प्रत्येक छात्र को पास। इसे सीधे बाहर करने का सबसे अच्छा तरीका क्या है। इसे सादे पाठ में .txt फ़ाइल में सहेजना है?

अभी यह संभवतः यादृच्छिक अल्फा-न्यूमेरिक पासवर्ड होगा और छात्र शेल में प्रवेश नहीं कर सकते हैं, और अपने होम डायरेक्टरी में जेल में हैं, इसलिए खाते बहुत सुरक्षित हैं (मुझे लगता है)। खातों का उपयोग केवल SFTP वेब पेज के लिए एक सर्वर में किया जाएगा।

जवाबों:


0

सबसे पोर्टेबल तरीकों में से एक, यदि आपके संगठन में हर कोई लिनक्स का उपयोग कर रहा है, तो फ़ाइल को एन्क्रिप्ट करने के लिए ओपनएसएसएल का उपयोग करना है।

आप के साथ एक फ़ाइल एन्क्रिप्ट कर सकते हैं:

openssl aes-256-cbc -a -salt -in passwords.txt -out passwords.txt.enc

और इसे डिक्रिप्ट करें:

openssl aes-256-cbc -d -a -in passwords.txt.enc -out passwords.txt

बेशक आप इसके लिए एक रैपर स्क्रिप्ट लिखेंगे ताकि शिक्षकों के लिए इसे करना आसान हो सके।

आपको एक अलग चैनल पर पासवर्ड वितरित करना होगा। वैकल्पिक रूप से आप GPG का उपयोग कर सकते हैं और अतुल्यकालिक एन्क्रिप्शन (सार्वजनिक / निजी कुंजी) का उपयोग कर सकते हैं:

gpg --output passwords.gpg --encrypt --recipient teacher@university.edu

और इसके साथ डिक्रिप्ट करें:

gpg --output passwords.txt --decrypt passwords.gpg

लेकिन इसके लिए, आपको पहले GPG की स्थापना करनी होगी, जो गैर-तकनीक प्रेमी उपयोगकर्ताओं के लिए जटिल / असुविधाजनक हो सकती है।


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