लिनक्स सिस्टम के साथ इंटरैक्ट करने वाले प्रत्येक उपयोगकर्ता का एक खाता होता है। लेकिन मानक उपयोगकर्ताओं के अलावा, लिनक्स पर कुछ अन्य प्रकार के उपयोगकर्ता खाते भी हैं।

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

उपयोगकर्ता खातों के बिना, यह नियंत्रित करना कठिन होगा कि लिनक्स सिस्टम के किस हिस्से तक किसकी पहुंच है। लिनक्स के चार मुख्य प्रकार के उपयोगकर्ता खाते हैं। यहां आपको उनके बारे में जानने की जरूरत है।

उपयोगकर्ता खाता पहचानकर्ता

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

इसके अलावा, प्रत्येक उपयोगकर्ता खाता एक विशिष्ट समूह से जुड़ा होता है और इसलिए उसे एक GID सौंपा जाता है। बेशक, एक उपयोगकर्ता खाता कई समूहों से संबंधित हो सकता है।

instagram viewer

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

1. सुपर उपयोक्ता खाता

Linux पर, सुपर उपयोक्ता खाते को लोकप्रिय रूप से रूट के रूप में जाना जाता है, जो आपके सिस्टम का डिफ़ॉल्ट प्रशासक है। प्रत्येक Linux सिस्टम में कम से कम एक रूट उपयोक्ता खाता होना चाहिए।

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

सुपर उपयोक्ता खाते में हमेशा यूआईडी 0 होता है और यह समूह आईडी 0 का भी हिस्सा होता है।

अन्य खातों के विपरीत, सुपरयूज़र की अपनी होम डायरेक्टरी शीर्ष-स्तरीय निर्देशिका में स्थित होती है /root.

2. नियमित खाते

अन्य सभी उपयोगकर्ता जो बाद में लिनक्स सिस्टम में जोड़े जाते हैं, नियमित खाते या मानक खाते के रूप में जाने जाते हैं। इस प्रकार के खातों की प्रणाली पर सीमित पहुंच और नियंत्रण होता है लेकिन प्रशासनिक अधिकार प्राप्त कर सकते हैं सुडो या सु कमांड का उपयोग करना.

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

डिफ़ॉल्ट रूप से, नियमित उपयोगकर्ता खातों में उनकी होम निर्देशिका होती है /home निर्देशिका। अगर आप एलएस कमांड का प्रयोग करें होम निर्देशिका की सूची बनाने के लिए, आपको अपने सिस्टम पर वर्तमान उपयोगकर्ताओं की एक अच्छी तस्वीर मिलेगी।

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

3. सिस्टम खाते

ऑपरेटिंग सिस्टम इसकी स्थापना के दौरान सिस्टम खाते बनाता है। ऑपरेटिंग सिस्टम घटकों को चलाने के लिए सिस्टम खातों का उपयोग किया जाता है लेकिन सुपरसुअर विशेषाधिकारों के साथ नहीं चलते हैं।

अधिकांश सिस्टम खातों में उनके उपयोगकर्ता पहचानकर्ता 1 से 99 की सीमा में होते हैं, एक नियम के रूप में, दो अंक। कुछ मामलों में, सिस्टम खातों में 500 और 999 की संख्या के बीच तीन अंकों का यूआईडी होता है।

सिस्टम खाते का एक उदाहरण Apache वेब सर्वर है, जिसमें UID और GID संख्या 48 है।

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

4. सेवा खाते

अंत में, आइए सेवा खातों पर एक नज़र डालें। सेवा खाते सिस्टम खातों के समान ही होते हैं: वे तब बनाए जाते हैं जब आपके सिस्टम पर कोई सेवा स्थापित की जाती है।

उदाहरण के लिए, जब आप SQL सर्वर डेटाबेस स्थापित करें, सिस्टम SQL सर्वर से संबंधित गतिविधियों के प्रबंधन के लिए संबंधित खाता बनाता है।

सिस्टम खातों की तरह, सेवा खातों में होम फोल्डर या डिफ़ॉल्ट शेल नहीं होता है। उन्हें सौंपा गया है /sbin/nologin लॉगिन से इंकार करने के लिए।

सेवा खातों में आमतौर पर 100 और 999 के बीच तीन अंकों का यूआईडी होता है।

कुछ मामलों में, सेवा खातों में नियमित खातों की तरह ही चार अंकों का यूआईडी हो सकता है।

कुछ प्रमुख सेवाएं जो आपको अपने सिस्टम पर मिलेंगी उनमें सिस्टमड, गनोम डिस्प्ले मैनेजर (जीडीएम), सीयूपीएस प्रिंटिंग सेवा आदि शामिल हैं।

Linux पर उपयोगकर्ताओं को प्रबंधित करने के लिए उपयोगकर्ता खाते महत्वपूर्ण हैं

लिनक्स पर चार मुख्य उपयोगकर्ता खाता प्रकार हैं, और वे उपयोगकर्ताओं के प्रबंधन और आपके सिस्टम की समग्र सुरक्षा के लिए महत्वपूर्ण हैं।

चूंकि उपयोगकर्ता एक ऑपरेटिंग सिस्टम का एक प्रमुख घटक हैं, प्रत्येक सिस्टम व्यवस्थापक को यह सीखने की आवश्यकता है कि लिनक्स पर उपयोगकर्ताओं को कैसे प्रबंधित किया जाए।