Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

लिनक्स पर सभी उपयोगकर्ता खातों को त्वरित रूप से सूचीबद्ध करें

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

Super+T या Ctrl+Alt+T दबाकर एक ग्राफिकल टर्मिनल शुरू करें। आप Ubuntu Unity डैश पर "Terminal" शब्द खोजना चाह सकते हैं या KDE एप्लिकेशन मेनू या Xfce4 व्हिस्कर मेनू के तहत सिस्टम टूल्स और उपयोगिताओं के तहत प्रोग्राम ढूंढ सकते हैं। आपके द्वारा उपयोग किए जा रहे वितरण के आधार पर, आपको इस कमांड को चलाने के लिए किसी विशेष विशेषाधिकार की आवश्यकता नहीं होगी। अधिकांश आधुनिक वितरण पहले उपयोगकर्ता को कम से कम कुछ एडमिनिस्ट्रेटर कार्य सौंपेंगे, लेकिन यदि आवश्यक हो तो आप इन कमांड में sudo जोड़ सकते हैं।

विधि 1: सभी लिनक्स उपयोगकर्ताओं की सूची प्राप्त करना

आप कमांड प्रॉम्प्ट पर निम्नलिखित टाइप करके सभी उपयोगकर्ताओं की सूची देख सकते हैं getent passwd | cut -d':' -f1 | less फिर भी चूंकि यह बहुत लंबा है, आप इसे इस वेब संसाधन से कॉपी और पेस्ट करना चाह सकते हैं। यदि ऐसा है, तो अपने टर्मिनल एमुलेटर में एडिट मेनू पर क्लिक करना सुनिश्चित करें और फिर पेस्ट पर क्लिक करें। आप Shift+Ctrl+V का उपयोग करके पेस्ट करना भी चाह सकते हैं, लेकिन ध्यान रखें कि Ctrl+V अधिकांश टर्मिनल एमुलेटर में पेस्ट नहीं करता क्योंकि कमांड लाइन पर इसका एक अलग कार्य है।

यह कमांड एक लंबी लाइन आउटपुट करना चाहिए जिसे आप या तो कर्सर कुंजी से या J कुंजी और K कुंजी का उपयोग करके ऊपर और नीचे स्क्रॉल करके ब्राउज़ कर सकते हैं। बाहर निकलने के लिए q टाइप करें। यदि यह आपके सिस्टम पर सभी उपयोगकर्ताओं को देखने का आपका पहला मौका है, तो आप शायद आश्चर्यचकित होंगे। चिंता न करें क्योंकि आपका सिस्टम बिल्कुल भी समझौता नहीं किया गया है। सामान्य प्रयोजन GNU/Linux वितरण में कई उपयोगकर्ता खाते विभिन्न प्रक्रियाओं को रूट के अलावा किसी और के रूप में चलाने के लिए सेट होते हैं। एकल-उपयोगकर्ता सिस्टम पर आपका वास्तविक उपयोगकर्ता नाम नीचे के करीब मिल सकता है।

इनमें से कुछ नाम आपको पृष्ठभूमि में चल रहे विभिन्न प्रोग्राम के नामों के रूप में पहचानने योग्य हो सकते हैं। ये खाते शायद तब स्थापित किए गए थे जब उन प्रोग्राम के पैकेज आए थे।

विधि 2: उपयोगकर्ताओं की संख्या खोजना

चूंकि यह सूची शायद काफी लंबी और बोझिल है, इसलिए आपको अपने सिस्टम पर कॉन्फ़िगर किए गए उपयोगकर्ता खातों की सटीक संख्या खोजने के लिए wc या वर्ड काउंट उपयोगिता का उपयोग करना होगा। प्रॉम्प्ट पर टाइप करें या कॉपी करें getent passwd | wc -l फिर एंटर दबाएं। आपको अधिक या कम जैसे प्रोग्राम में पाइप करने की आवश्यकता नहीं होगी क्योंकि यह निश्चित रूप से केवल कुछ अंक होंगे।

हमारे द्वारा स्क्रीनशॉट बनाने के लिए उपयोग किए गए नमूना Xubuntu टेस्ट सिस्टम पर 38 से कम उपयोगकर्ता खाते नहीं थे, भले ही उस मशीन में लॉग इन करने का एकमात्र तरीका एक वास्तविक वास्तविक उपयोगकर्ता खाता है। यह इस तथ्य के कारण है कि यह प्रोग्राम उन छद्म-खातों को गिनता है जो उन पैकेज द्वारा बनाए गए थे। सौभाग्य से, अपने आप को केवल वास्तविक लोगों को गिनने तक सीमित करने का एक तरीका है।

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

कमांड who को बिना किसी तर्क के चलाकर थोड़ी अधिक जानकारी प्राप्त की जा सकती है। आपको पता चलेगा कि प्रत्येक उपयोगकर्ता किन टर्मिनल में लॉग इन हैं। याद रखें कि tty7 वह ग्राफिकल X या वेलैंड सर्वर है जिसके साथ आप काम कर रहे हैं यदि आपके पास Unity या GNOME इंस्टॉल है। यह बताता है कि आपका उपयोगकर्ता खाता वास्तव में अभी भी कहीं लॉग इन दिखा सकता है भले ही आप केवल एक मानक डेस्कटॉप का उपयोग कर रहे हों। वास्तव में, कुछ यूनिक्स ऐतिहासिक जिज्ञासाओं और यूनिक्स सिस्टम द्वारा उपयोगकर्ता उपकरणों को प्रबंधित करने के तरीके के कारण, आप इसे टचस्क्रीन वाले किसी चीज़ पर भी देखेंगे।

लेखक के बारे में

लिनक्स पर सभी उपयोगकर्ता खातों को त्वरित रूप से सूचीबद्ध करें

केविन एरोज़

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


  1. आउटलुक  2007, 2010, 2013, 2016  को सेफ मोड में शुरू होने से कैसे ठीक करें आउटलुक "2007, 2010, 2013, 2016" को सेफ मोड में शुरू होने से कैसे ठीक करें

    अधिकांश लोकप्रिय एप्लिकेशन में एक सेफ मोड होता है जो उपयोगकर्ताओं को प्रोग्राम को सीमित कार्यक्षमता के साथ चलाने में सक्षम बनाता है जब चीजें वैसी नहीं चल रही होती जैसी उन्हें होनी चाहिए। ऐसा ही आउटलुक के साथ है - एक जटिल ईमेल मैनेजर जो उन बहुत सारे मुद्दों को बायपास करने के लिए सेफ मोड का उपयोग करता

  1. iPhone के हेडफोन मोड में अटकने को कैसे ठीक करें iPhone के हेडफोन मोड में अटकने को कैसे ठीक करें

    कुछ iPhone उपयोगकर्ताओं ने iPhone के हेडफोन मोड में अटकने की सूचना दी है। जब ऐसा होता है, तो यह केवल प्लग-इन हेडफोन से ध्वनि बजाता है। चाहे आप हेडफोन डिस्कनेक्ट करें या नहीं, यह डिवाइस के बिल्ट-इन स्पीकर का उपयोग नहीं करता है। iPhone गलती से ऐसा व्यवहार करता है जैसे हेडफोन (या हेडफोन जैक वाला कोई अन

  1. आईफोन पर अपना रेडिट अकाउंट हटाएं - सुरक्षित और चरण-दर-चरण निर्देश आईफोन पर अपना रेडिट अकाउंट हटाएं - सुरक्षित और चरण-दर-चरण निर्देश

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