एंड्रॉयड

लिनक्स में उपयोगकर्ताओं को कैसे सूचीबद्ध किया जाए

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

विषयसूची:

Anonim

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

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

/etc/passwd फ़ाइल का उपयोग करके सभी उपयोगकर्ताओं की सूची प्राप्त करें

स्थानीय उपयोगकर्ता जानकारी /etc/passwd फ़ाइल में संग्रहीत होती है। इस फ़ाइल में प्रत्येक पंक्ति एक उपयोगकर्ता के लिए लॉगिन जानकारी का प्रतिनिधित्व करती है। फ़ाइल खोलने के लिए आप या तो cat या उससे less उपयोग कर सकते हैं:

less /etc/passwd

vagrant:x:1000:1000:vagrant,,,:/home/vagrant:/bin/bash jack:x:1001:1001:,,,:/home/jack:/bin/bash anne:x:1002:1002:Anne Stone,,,:/home/anne:/bin/bash patrick:x:1003:1003:Patrick Star,,,:/home/patrick:/usr/sbin/nologin

आपका सिस्टम UID_MIN और UID_MIN मान भिन्न हो सकते हैं इसलिए ऊपर दिए गए कमांड का अधिक सामान्य संस्करण होगा:

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)}

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)} | cut -d: -f1

निष्कर्ष

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

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

यदि आपके कोई प्रश्न हैं, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।

टर्मिनल उपयोगकर्ता