Linux/etc/छाया फ़ाइल क्या है और यह क्या करती है?

Linux/etc/छाया फ़ाइल क्या है और यह क्या करती है?

अपने Linux सिस्टम फ़ाइलों में इधर-उधर झाँकते हुए, हो सकता है कि आप एक फ़ाइल में आए हों /आदि निर्देशिका नाम साया . यह डरावना लग सकता है, लेकिन यह वास्तव में सिस्टम प्रशासन के लिए एक सुरक्षित, आवश्यक और उपयोगी फ़ाइल है।





आज हम की सामग्री पर करीब से नज़र डालेंगे /आदि/छाया फ़ाइल और यह आपको आपके सिस्टम के बारे में क्या बता सकता है।





/आदि/छाया क्या है?

यह रहस्यमयी लगता है, फ़ाइल का कार्य काफी सीधा है। NS /आदि/छाया फ़ाइल में Linux सिस्टम के उपयोगकर्ताओं, उनके पासवर्ड और उनके पासवर्ड के लिए समय के नियमों के बारे में जानकारी होती है।





स्कैमर उपहार कार्ड क्यों चाहते हैं

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

आपको कभी भी शैडो फाइल को सीधे एडिट नहीं करना चाहिए। यह स्वचालित प्रक्रियाओं द्वारा बनाए रखा जाता है और नियमित उपयोगकर्ताओं को संशोधित करने के लिए नहीं होता है। फिर भी, इसमें शामिल जानकारी आपके लिए मूल्यवान हो सकती है, इसलिए यह देखने लायक है।



Linux छाया फ़ाइल में क्या है?

छाया फ़ाइल की सामग्री देखने के लिए, एक टर्मिनल खोलें और जारी करें बिल्ली उस पर आदेश:

sudo cat /etc/shadow

आपको एक संकेत दिखाई देगा जो आपसे आपका पासवर्ड मांगेगा। यह मानते हुए कि आपके पास प्रशासनिक अनुमतियाँ हैं, आपको टेक्स्ट के स्ट्रिंग्स का एक प्रिंटआउट दिखाई देगा जो इसके समान दिखता है (दीर्घवृत्त चिह्न जहाँ स्ट्रिंग को आपकी स्क्रीन पर फ़िट करने के लिए क्लिप किया गया था):





muo1:$IK2...a...:18731:0:99999:7:::

यह गुप्त दिखता है, और वास्तव में, इसमें से कुछ एन्क्रिप्टेड टेक्स्ट है। हालांकि, स्ट्रिंग एक विशेष निर्माण का अनुसरण करती है, और इसमें विशिष्ट बिट्स की जानकारी होती है, जिसे द्वारा चित्रित किया जाता है पेट ( : ) चरित्र।

यहाँ स्ट्रिंग का पूरा लेआउट है:





[username]:[password]:[date of last password change]:[minimum password age]:[maximum password age]:[warning period]:[inactivity period]:[expiration date]:[unused]

आइए इनमें से प्रत्येक क्षेत्र पर करीब से नज़र डालें:

1. उपयोगकर्ता नाम

स्ट्रिंग में आने वाली हर चीज़ इस उपयोगकर्ता नाम से जुड़ी है।

2. पासवर्ड

पासवर्ड फ़ील्ड में तीन अतिरिक्त फ़ील्ड होते हैं, जिन्हें डॉलर के संकेतों द्वारा चित्रित किया जाता है: $id$नमक$हैश .

  • पहचान: यह आपके पासवर्ड को एन्क्रिप्ट करने के लिए उपयोग किए जाने वाले एन्क्रिप्शन एल्गोरिथम को परिभाषित करता है। मान हो सकते हैं 1 (एमडी5), २ए (ब्लोफिश), २ वर्ष (एक्सब्लोफिश), 5 (SHA-256), या 6 (एसएचए-512)।
  • नमक: यह पासवर्ड को एन्क्रिप्ट और प्रमाणित करने में उपयोग किया जाने वाला नमक है।
  • हैश: यह उपयोगकर्ता का पासवर्ड है जैसा कि हैशिंग के बाद दिखाई देता है। शैडो फाइल आपके पासवर्ड का हैशेड वर्जन रखती है ताकि सिस्टम आपके पासवर्ड को दर्ज करने के किसी भी प्रयास के खिलाफ जांच कर सके।

और जानें: मूल एन्क्रिप्शन शर्तें परिभाषित

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

3. अंतिम पासवर्ड बदलने की तिथि

यहां आप पाएंगे कि पिछली बार इस उपयोगकर्ता ने अपना पासवर्ड कब बदला था। ध्यान दें कि सिस्टम दिनांक प्रदर्शित करता है यूनिक्स समय प्रारूप।

4. न्यूनतम पासवर्ड आयु

आप यहां पाएंगे कि उपयोगकर्ता को अपना पासवर्ड फिर से बदलने से पहले कितने दिनों तक प्रतीक्षा करनी होगी।

यदि न्यूनतम सेट नहीं है, तो यहां मान 0 होगा।

5. अधिकतम पासवर्ड आयु

यह परिभाषित करता है कि कोई उपयोगकर्ता अपना पासवर्ड बदले बिना कितनी देर तक जा सकता है। बार-बार अपना पासवर्ड बदलने से इसके लाभ होते हैं, लेकिन डिफ़ॉल्ट रूप से, मान एक उदार 99,999 दिनों पर सेट किया जाएगा। यह करीब 275 साल है।

आपके कंप्यूटर में पीसीआई साउंड कार्ड ने काम करना बंद कर दिया

6. चेतावनी अवधि

यह फ़ील्ड निर्धारित करती है कि किसी पासवर्ड के अपनी अधिकतम आयु तक पहुंचने के कितने दिन पहले उपयोगकर्ता को अपना पासवर्ड बदलने के लिए रिमाइंडर प्राप्त होंगे।

फेसबुक पर किसी लड़की को मैसेज कैसे करें जिसे आप शायद ही जानते हों

7. निष्क्रियता अवधि

यह उन दिनों की संख्या है जो सिस्टम द्वारा खाते को निष्क्रिय करने से पहले उपयोगकर्ता के पासवर्ड की अधिकतम आयु तक पहुंचने के बाद बीत सकते हैं। इसे एक 'अनुग्रह अवधि' के रूप में सोचें, जिसके दौरान उपयोगकर्ता के पास अपना पासवर्ड बदलने का दूसरा मौका होता है, भले ही वह तकनीकी रूप से समाप्त हो गया हो।

8. समाप्ति तिथि

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

सेट नहीं होने पर यह फ़ील्ड खाली हो जाएगी, और अगर इसे सेट किया गया है, तो युग के समय में तारीख दिखाई देगी।

9. अप्रयुक्त

यह क्षेत्र वर्तमान में कोई उद्देश्य पूरा नहीं करता है और संभावित भविष्य के उपयोग के लिए आरक्षित है।

छाया फ़ाइल की व्याख्या

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

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

साझा करना साझा करना कलरव ईमेल लिनक्स में यूजर कैसे जोड़ें

अपने लिनक्स पीसी पर परिवार के किसी सदस्य या मित्र को एक्सेस देने की आवश्यकता है? यहां बताया गया है कि लिनक्स में एक उपयोगकर्ता को कैसे जोड़ा जाए और उन्हें अपना खाता कैसे दिया जाए।

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • तंत्र अध्यक्ष
लेखक के बारे में जॉर्डन ग्लोर(51 लेख प्रकाशित)

जॉर्डन MUO में एक कर्मचारी लेखक हैं, जो सभी के लिए Linux को सुलभ और तनाव-मुक्त बनाने का शौक रखते हैं। वह गोपनीयता और उत्पादकता पर गाइड भी लिखता है।

जॉर्डन ग्लोर . की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें