लिनक्स एक मल्टीयूजर ऑपरेटिंग सिस्टम है। और उचित उपयोगकर्ता प्रबंधन की सुविधा के लिए, सिस्टम उपयोगकर्ता की जानकारी को में संग्रहीत करता है /etc/passwd फ़ाइल।
यह मार्गदर्शिका आपको यह समझने में मदद करेगी कि पासवार्ड फ़ाइल क्या है और जब यह लिनक्स में उपयोगकर्ता प्रबंधन की बात आती है तो यह महत्वपूर्ण भूमिका निभाती है।
/etc/passwd क्या है?
लिनक्स में पासवार्ड फ़ाइल एक कॉन्फ़िगरेशन फ़ाइल है जिसमें उपयोगकर्ता विवरण होता है। पासवार्ड फ़ाइल की एक महत्वपूर्ण विशेषता यह है कि यह एक ASCII टेक्स्ट फ़ाइल है जिसे उपयोगकर्ता किसी भी टेक्स्ट एडिटर का उपयोग करके आसानी से संपादित कर सकते हैं जैसे कि नैनो और विम.
यद्यपि आप पासवार्ड फ़ाइल का उपयोग करके सीधे उपयोगकर्ताओं को जोड़ और प्रबंधित कर सकते हैं, यह उचित नहीं है क्योंकि यह क्रिया टाइपो और त्रुटियों के लिए प्रवण है। आपको इसके बजाय विभिन्न उपयोगकर्ता प्रबंधन आदेशों का उपयोग करना चाहिए जैसे कि अपने सिस्टम में उपयोगकर्ताओं को जोड़ने के लिए useradd.
/etc/passwd फाइल को देखना
पासवार्ड फाइल की सामग्री को देखने के लिए आप किसी भी टेक्स्ट एडिटर या फाइल व्यूइंग कमांड टूल का उपयोग कर सकते हैं। इस गाइड में, हम उपयोग करेंगे सीए।.
बिल्ली / आदि / पासवार्ड
आउटपुट नीचे के समान होना चाहिए।
प्रत्येक पंक्ति वास्तव में आपके सिस्टम पर एक उपयोगकर्ता का प्रतिनिधित्व करती है, इसलिए आश्चर्यचकित न हों कि आपके पास इतने सारे उपयोगकर्ता सूचीबद्ध हैं। उनमें से अधिकांश सिस्टम उपयोगकर्ता हैं जो आपके Linux मशीन पर विशिष्ट अनुप्रयोगों को नियंत्रित करते हैं। उदाहरण के लिए, उपयोगकर्ता मेल मेल एप्लिकेशन के लिए जिम्मेदार है।
/etc/passwd फ़ील्ड समझाया गया
उपरोक्त आउटपुट से, यह बहुत स्पष्ट है कि /etc/passwd फ़ाइल एक बहुत ही विशिष्ट पैटर्न का अनुसरण करती है।
प्रत्येक उपयोगकर्ता लाइन को आगे सात खंडों या क्षेत्रों में विभाजित किया जाता है, जिन्हें द्वारा अलग किया जाता है पेट चरित्र (:) नीचे के अनुसार।
1. उपयोगकर्ता नाम
एक पंक्ति में पहला क्षेत्र उपयोगकर्ता के उपयोगकर्ता नाम या लॉगिन नाम का प्रतिनिधित्व करता है। ऊपर के उदाहरण में, उपयोगकर्ता नाम है जॉन.
2. कुंजिका
दूसरा फ़ील्ड उपयोगकर्ता का एन्क्रिप्टेड पासवर्ड दिखाता है। सुरक्षा उद्देश्यों के लिए, पासवर्ड एक अलग फ़ाइल में रखे जाते हैं जो नियमित उपयोगकर्ताओं के लिए पठनीय नहीं है। /etc/छाया फ़ाइल उपयोगकर्ता पासवर्ड संग्रहीत करती है लिनक्स में।
आम तौर पर, पासवर्ड फ़ील्ड में एक होता है एक्स यह दिखाने के लिए कि छाया फ़ाइल पासवर्ड को सुरक्षित रूप से संग्रहीत कर रही है। यदि फ़ील्ड खाली है तो उपयोगकर्ता को लॉग इन करने के लिए पासवर्ड की आवश्यकता नहीं है। संपूर्ण सिस्टम सुरक्षा बनाए रखने के लिए, आपके सिस्टम के प्रत्येक उपयोगकर्ता के पास एक पासवर्ड होना चाहिए। आप ऐसा कर सकते हैं उपयोगकर्ता पासवर्ड बदलने या प्रबंधित करने के लिए पासवार्ड कमांड का उपयोग करें लिनक्स में।
3. यूज़र आईडी
उपयोगकर्ता आईडी फ़ील्ड, जिसे आमतौर पर यूआईडी के रूप में जाना जाता है, एक संख्या है जिसका उपयोग लिनक्स सिस्टम द्वारा उपयोगकर्ताओं की पहचान करने के लिए किया जाता है। अधिकांश सिस्टम उपयोगकर्ताओं के पास 1000 से कम उपयोगकर्ता आईडी होती है जबकि नियमित उपयोगकर्ताओं के पास 1000 से ऊपर की आईडी होती है। जड़ (प्रशासनिक) उपयोगकर्ता के पास आमतौर पर आईडी 0 होता है।
4. समूह आईडी
चौथा क्षेत्र समूह आईडी (आमतौर पर जीआईडी के रूप में जाना जाता है) के लिए है। उपयोगकर्ता आईडी के रूप में, GID भी एक संख्या है। समूह आईडी उपयोगकर्ता के प्राथमिक समूह को निर्धारित करता है। इसके अलावा, जीआईडी आसान प्रशासन के लिए सभी उपयोगकर्ताओं को विशिष्ट सेटों में वर्गीकृत करता है। एक उपयोगकर्ता Linux में एक से अधिक समूहों से संबंधित हो सकता है। उपयोगकर्ता किस समूह से संबंधित है, इसके बारे में अधिक जानने के लिए आप देख सकते हैं /etc/group फ़ाइल।
बिल्ली / आदि / समूह
5. GECOS
अगला क्षेत्र GECOS क्षेत्र है। इसमें आमतौर पर उपयोगकर्ता का पूरा नाम और अतिरिक्त विवरण जैसे फ़ोन नंबर या कमरे के नंबर होते हैं, जो अल्पविराम से अलग होते हैं। यह फ़ील्ड वैकल्पिक है और इसलिए खाली हो सकती है।
6. घरेलू निर्देशिका
इस फ़ील्ड में शामिल हैं /home उपयोगकर्ता के साथ संबद्ध निर्देशिका। यह प्राथमिक निर्देशिका है जो मुख्य उपयोगकर्ता फ़ाइलों और निर्देशिकाओं को संग्रहीत करती है जैसे कि /Desktop तथा /Pictures. इस उदाहरण में, उपयोक्ता की होम निर्देशिका यहाँ है /home/john.
प्रत्येक उपयोगकर्ता के लिए अलग-अलग होम डाइरेक्टरी का होना एक ऐसा कारक है जो लिनक्स को वास्तव में बहु-उपयोगकर्ता ओएस बनने में सक्षम बनाता है।
7. शेल
इस फ़ील्ड में उपयोगकर्ता के साथ संबद्ध डिफ़ॉल्ट शेल का नाम होता है। शेल वह वातावरण है जिसमें उपयोगकर्ता कमांड और स्क्रिप्ट चला सकता है। अधिकांश लिनक्स डिस्ट्रोस का उपयोग करते हैं बोर्न अगेन शैल (बैश) डिफ़ॉल्ट शेल प्रोग्राम के रूप में।
Linux पर सिस्टम व्यवस्थापन को आसान बनाना
इस गाइड ने आपको दिखाया है कि क्या है /etc/passwd Linux में फ़ाइल और आपके Linux सिस्टम पर उपयोगकर्ताओं को प्रबंधित करते समय यह महत्वपूर्ण भूमिका निभाता है। पासवार्ड फ़ाइल में उपयोगकर्ता से संबंधित जानकारी होती है जैसे उपयोगकर्ता नाम, पासवर्ड विवरण, होम निर्देशिका पथ, उपयोगकर्ता और समूह आईडी इत्यादि।
जैसा कि आपने देखा है, अधिकांश लिनक्स उपयोगकर्ता आमतौर पर फ़ाइल एक्सेस और अन्य विशेषाधिकारों के प्रशासन को आसान बनाने के लिए एक समूह का हिस्सा होते हैं। यदि आपके पास ऐसा करने के लिए आवश्यक अनुमतियाँ हैं, तो आप उपयोगकर्ताओं को स्वयं समूहों में जोड़ सकते हैं।
उबंटू लिनक्स पर उपयोगकर्ताओं को बेहतर ढंग से प्रबंधित करना चाहते हैं? उत्तर समूह बनाना है, फिर उबंटू ऐड यूजर फीचर का उपयोग करें।
आगे पढ़िए
- लिनक्स
- प्रयोगकर्ता के खाते का नियंत्रण
- तंत्र अध्यक्ष
मविज़ा पेशे से सॉफ्टवेयर विकसित करता है और लिनक्स और फ्रंट-एंड प्रोग्रामिंग पर व्यापक रूप से लिखता है। उनके कुछ हितों में इतिहास, अर्थशास्त्र, राजनीति और उद्यम-वास्तुकला शामिल हैं।
हमारे न्यूज़लेटर की सदस्यता
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और क़दम…!
कृपया अपने ईमेल पते की पुष्टि उस ईमेल में करें जो हमने अभी आपको भेजी है।